Введение
Логика операций со временем относится к вычислениям по времени. В частности, это относится к вычислениям по датам, месяцам, кварталам или годам и, возможно, по времени. Вряд ли вам понадобилось бы выполнять вычисления в часах, минутах или секундах.
В вычислениях выражений анализа данных (DAX) логика операций со временем означает изменение контекста фильтра для фильтров дат.
Например, в компании Adventure Works финансовый год начинается 1 июля и заканчивается 30 июня следующего года. Они создают визуальный элемент таблицы, отображающий месячный доход и доход от начала года до текущей даты (YTD).
Контекст фильтра для августа 2017 года содержит все дни августа (31), которые хранятся в таблице Date. Однако вычисленный доход от начала года для августа 2017 года применяет другой контекст фильтра. Это первая дата года до последней даты в контексте фильтра. В нашем примере это от 1 июля 2017 года до 31 августа 2017 года.
Вычисления логики операций со временем изменяют контексты фильтра дат. Они могут помочь ответить на следующие вопросы, связанные со временем:
- Каково накопление дохода за год, квартал или месяц?
- Какой доход получен за тот же период прошлого года?
- Какой рост дохода достигнут за тот же период прошлого года?
- Сколько новых заказчиков сделали первый заказ в каждом месяце?
- Какова стоимость складских запасов продуктов компании?
В этом модуле описывается создание мер логики операций со временем для ответа на все эти вопросы.