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