События
Присоединяйтесь к нам в FabCon Vegas
31 мар., 23 - 2 апр., 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодняЭтот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
применимо:вычисляемый столбецвычисляемой таблицеMeasureвизуального вычисления
Возвращает амортизацию актива в течение указанного периода с помощью метода fixed-уменьшения баланса.
DB(<cost>, <salvage>, <life>, <period>[, <month>])
Срок | Определение |
---|---|
cost |
Начальная стоимость ресурса. |
salvage |
value в конце амортизации (иногда называется спасением value актива). Это value может быть 0. |
life |
Количество периодов, в течение которых ресурс не рекомендуется (иногда называется полезной жизнью актива). |
period |
Период, для которого требуется calculate амортизации. Период должен использовать те же единицы, что и время жизни. Должно быть от 1 до 1 and жизни (включительно). |
month |
(Необязательно) Количество месяцев в firstyear. If month опущено, предполагается, что 12. |
Амортизация за указанный период.
Метод fixed-уменьшения баланса вычисляет амортизацию на fixedrate. DB использует следующие формулы для calculate амортизации за период:
где:
Амортизация для firstandlast периодов является особым случаем.
В течение first периода DB используется следующая формула:
В течение last периода DB используется следующая формула:
период andmonth округляется до ближайшего целого числа.
Возвращается errorif:
Эта функция not поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах or правилах безопасности на уровне строк (RLS).
Следующий запрос DAX:
EVALUATE
{
DB(1000000, 0, 6, 1, 2)
}
Возвращает амортизацию актива в last два месяца firstyear, предполагая, что он будет стоить $0 после 6 лет.
[Value] |
---|
166666.666666667 |
Ниже вычислится общая амортизация all активов в течение разных лет за их время существования. Здесь firstyear включает только 7 месяцев амортизации, andlastyear включает только 5 месяцев.
DEFINE
VAR NumDepreciationPeriods = MAX(Asset[LifeTimeYears])+1
VAR DepreciationPeriods = GENERATESERIES(1, NumDepreciationPeriods)
EVALUATE
ADDCOLUMNS (
DepreciationPeriods,
"Current Period Total Depreciation",
SUMX (
FILTER (
Asset,
[Value] <= [LifetimeYears]+1
),
DB([InitialCost], [SalvageValue], [LifetimeYears], [Value], 7)
)
)
События
Присоединяйтесь к нам в FabCon Vegas
31 мар., 23 - 2 апр., 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодня