SAMEPERIODLASTYEAR
SAMEPERIODLASTYEAR ()
— вычитает один год из указанной даты.
Синтаксис
SAMEPERIODLASTYEAR ( <Даты> )
где <Даты>
– колонка, содержащая даты.
Пример
Предположим, у вас есть таблица фактов продаж (factonlinesales
) со столбцом salesamount
(объём продаж), и вы хотите провести сравнительный анализ двух одинаковых периодов в текущем и прошлом году. Для этого можно использовать функцию SAMEPERIODLASTYEAR
:
Накопленный итог прошлого года =
TOTALYTD (
SUM ( factonlinesales[salesamount] ),
SAMEPERIODLASTYEAR ( dimdate[datekey] )
где
TOTALYTD (SUM ( factonlinesales[salesamount])
– вычисляет накопленный итог продаж с начала года до указанной даты в контексте текущего фильтра.SAMEPERIODLASTYEAR ( dimdate[datekey] )
– возвращает аналогичный период прошлого года на основе даты из столбцаdatekey
таблицыdimdate
.
Таким образом, формула вычисляет сумму продаж за аналогичный период прошлого года.
Для проведения сравнительного анализа двух одинаковых периодов в текущем и прошлом году мы дополнительно применили фильтр по датам и создали визуализацию, которая сравнивает продажи в выбранном временном диапазоне текущего и прошлого годов:
Смотрите также
Моделирование данных с помощью DAX
Поддерживаемые функции DAX
Математические операторы
Нужна дополнительная помощь?