Введение

Завершено

Логика операций со временем относится к вычислениям по времени. В частности, это относится к вычислениям по датам, месяцам, кварталам или годам и, возможно, по времени. Вряд ли вам понадобилось бы выполнять вычисления в часах, минутах или секундах.

В вычислениях выражений анализа данных (DAX) логика операций со временем означает изменение контекста фильтра для фильтров дат.

Например, в компании Adventure Works финансовый год начинается 1 июля и заканчивается 30 июня следующего года. Они создают визуальный элемент таблицы, отображающий месячный доход и доход от начала года до текущей даты (YTD).

Контекст фильтра для августа 2017 года содержит все дни августа (31), которые хранятся в таблице Date. Однако вычисленный доход от начала года для августа 2017 года применяет другой контекст фильтра. Это первая дата года до последней даты в контексте фильтра. В нашем примере это от 1 июля 2017 года до 31 августа 2017 года.

Вычисления логики операций со временем изменяют контексты фильтра дат. Они могут помочь ответить на следующие вопросы, связанные со временем:

  • Каково накопление дохода за год, квартал или месяц?
  • Какой доход получен за тот же период прошлого года?
  • Какой рост дохода достигнут за тот же период прошлого года?
  • Сколько новых заказчиков сделали первый заказ в каждом месяце?
  • Какова стоимость складских запасов продуктов компании?

В этом модуле описывается создание мер логики операций со временем для ответа на все эти вопросы.