У меня возникла проблема в SSRS Отчеты об амортизации основных средств, которые представляют собой расчет стоимости амортизации? я расчет по этой формуле ((ACQUISITIONPRICE/период амортизации) * Амортизация Остаются), но значение неверно, давайте рассмотрим пример,Динамика AX 2009: Расчет амортизации основных средств
AssetID, ASSETGROUP, NAME, ПОЖИЗНЕННАЯ, LIFETIMEREST, ACQUISITIONPRICE
BLDRNV53, Строительство R, гидроизоляционные РАБОТА, 60, -57.370
Расчет в запросе SQL:
SELECT ASSETTABLE.ASSETID, ASSETTABLE.ASSETGROUP, ASSETTABLE.NAME, (ASSETBOOK.LIFETIMEREST * (ASSETBOOK.ACQUISITIONPRICE/ASSETBOOK.LIFETIME)) as AccDep
FROM ASSETBOOK INNER JOIN
ASSETTABLE ON ASSETBOOK.ASSETID = ASSETTABLE.ASSETID AND ASSETBOOK.DATAAREAID = ASSETTABLE.DATAAREAID
WHERE (ASSETBOOK.DEPRECIATION = 1) AND ASSETBOOK.STATUS = 1
Пример: ((370/60) * -57) = -351.5 Но системный отчет вычисляет значение -350.550, существует разница в 0,95, и все значения амортизации имеют небольшую разницу, подобную этой.
Пожалуйста, помогите
Выполняется ли расчет в запросе базы данных или используется выражение в отчете? Пожалуйста, укажите код для запроса или выражения – Bryan
В базе данных Запрос: –