Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Текущий »

SAMEPERIODLASTYEAR () — возвращает таблицу из дат, смещенных на 1 год назад относительно дат текущего контекста. Позволяет сравнивать данные за текущий год с данными за предыдущий год без необходимости вручную изменять даты.

Синтаксис

SAMEPERIODLASTYEAR ( <Даты> )

где <Даты> – колонка, содержащая даты.

Пример

Предположим, у вас есть таблица фактов продаж (factonlinesales) со столбцом salesamount (объём продаж), и вы хотите провести сравнительный анализ двух одинаковых периодов в текущем и прошлом году. Для этого можно использовать функцию SAMEPERIODLASTYEAR:

Накопленный итог прошлого года =
TOTALYTD (
    SUM ( factonlinesales[salesamount] ),
    SAMEPERIODLASTYEAR ( dimdate[datekey] )

где

  • TOTALYTD (SUM ( factonlinesales[salesamount]) – вычисляет накопленный итог продаж с начала года до указанной даты в контексте текущего фильтра.

  • SAMEPERIODLASTYEAR ( dimdate[datekey] ) – возвращает аналогичный период прошлого года на основе даты из столбца datekey таблицы dimdate.

Таким образом, формула вычисляет сумму продаж за аналогичный период прошлого года.

Для проведения сравнительного анализа двух одинаковых периодов в текущем и прошлом году мы дополнительно применили фильтр по датам и создали визуализацию, которая сравнивает продажи в выбранном временном диапазоне текущего и прошлого годов:

comparison.png

Смотрите также

📄 Моделирование данных с помощью DAX
📄 Поддерживаемые функции DAX
📄 Математические операторы

Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.

  • Нет меток