Сравнение версий
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
Вычисляет заданное выражение от начала года до текущего дня в рамках текущего контекста.
Синтаксис
TOTALYTD (<выражение>,<даты>)
где
выражение
– выражение, возвращающее скалярное значение;
даты
– cтолбец, содержащий даты.
Пример
Формула ниже вычисляет накопительный итог по сумме цен из таблицы “факты онлайн продаж
” с учетом года и месяца из таблицы “даты
".
Сперва она группирует данные по году ('даты'[год]
) и месяцу ('даты'[месяц]
) из таблицы 'даты'
, затем для каждой уникальной пары (год, месяц) вычисляет накопленный итог суммы продаж ('факты онлайн продаж'[цена]
) за текущий год до текущей даты ('даты'[дата]
).
В результате мы получим данные по каждому году и месяцу, которые будут отражать накопленный итог суммы цен продаж за этот год до конца каждого месяца.
рассчитывает накопленную сумму продаж от начала года до текущей даты по каждому дню:
Блок кода |
---|
Сумма продаж YTD = TOTALYTD(SUM(factonlinesales[salesamount]), dimdate[datekey]) |
где –
salesamount
– это столбец в таблицеfactonlinesales
, который содержит значения продаж.SUM(factonlinesales[salesamount])
– суммирует значения в столбцеsalesamount
, вычисляя общую сумму продаж.datekey
– столбец в таблицеdimdate
, который содержит даты, по которым производится расчет.
Смотрите также
📄 Моделирование данных с помощью DAX
📄 Поддерживаемые функции DAX
📄 Математические операторы
Нужна дополнительная помощь?