Функции времени LuckyTemplates: DATEADD и многое другое

Функции времени LuckyTemplates: DATEADD и многое другое

В этой статье я расскажу о функциях анализа времени в LuckyTemplates. Мы уже коснулись предыдущего примера с полями « Дата» , «Общий объем продаж » и «Продажи за прошлый год ». Как видите, в Sales LY нет данных до 2019 года.

Функции времени LuckyTemplates: DATEADD и многое другое

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

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

Функции времени LuckyTemplates: DATEADD и многое другое

СКАЧАТЬ ФАЙЛЫ, ИСПОЛЬЗУЕМЫЕ В ЭТОЙ СТАТЬЕ

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

Функции времени LuckyTemplates: DATEADD и многое другое

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

Оглавление

Функции времени LuckyTemplates: DATEADD с CALCULATE

Чтобы продолжить, давайте рассмотрим несколько других функций, которые, я думаю, вам будет легко понять.

Я собираюсь показать вам функцию , которая на самом деле является моей любимой функцией сравнения времени.

По сути, DATEADD позволяет вам переключаться между любым количеством таймфреймов при использовании внутри функции .

Функции времени LuckyTemplates: DATEADD и многое другое

Мы использовали функцию , которая позволяет перескакивать только на один год. С DATEADD вы можете ввести диапазон различных интервалов.

В нашем столбце «Дата» я мог бы ввести -1 в качестве количества интервалов и выбрать ДЕНЬ , МЕСЯЦ , КВАРТАЛ или ГОД в качестве нашего интервала.

Выбрав ГОД в качестве интервала, я мог фактически получить те же результаты, что и в столбце «Продажи LY» .

Функции времени LuckyTemplates: DATEADD и многое другое

Причина, по которой мне нравится функция DATEADD , заключается в ее универсальности. Я могу просто выбрать КВАРТАЛ вместо ГОД и просто перетащить новую меру, чтобы посмотреть мои квартальные значения .

Функции времени LuckyTemplates: DATEADD и многое другое

Я также могу изменить число интервалов с -1 на -2 , чтобы вернуться на две четверти назад .

Если бы я хотел посмотреть на два дня назад , я бы просто изменил ЧЕТВЕРТЬ на ДЕНЬ . Я также могу сделать -2 положительным, если я хочу посмотреть через два дня после .

Функции времени LuckyTemplates: DATEADD и многое другое

Функция DATEADD предоставляет много возможностей , и именно поэтому она мне нравится. Я думаю, вам это тоже понравится после того, как вы потратите на это время, используя его как часть других ваших расчетов или измерений.

Например, вы хотите определить разницу между сегодня и вчера . Чтобы получить это, вы можете установить количество интервалов функции DATEADD равным -1 , а затем создать другую меру для определения разницы.

Функции времени LuckyTemplates: DATEADD и многое другое

Наконец, мы можем создать новую меру под названием Daily Difference . Все, что я собираюсь сделать, это взять столбец Total Sales и вычесть его из показателя DATEADD Example , который соответствует нашему предыдущему дню.

Функции времени LuckyTemplates: DATEADD и многое другое

Я мог бы просто вставить новую меру, и теперь мы видим разницу.

Вот как функции анализа времени могут вести вас в разных направлениях в зависимости от того, что вы хотите найти.

Функции времени LuckyTemplates: DATEADD и многое другое

Итак, давайте сделаем еще несколько примеров, чтобы дать вам представление о том, что здесь возможно.

Функции времени LuckyTemplates: DATESMTD и DATESQTD

Что, если бы мы захотели рассчитать значение месяца до даты ? Я собираюсь создать новую меру под названием Sales MTD и поместить Total Sales внутрь CALCULATE .

Специально для этой цели настроена еще одна функция. Что хорошего в функциях аналитики времени в LuckyTemplates, так это то, что существует целая группа табличных функций, настроенных специально только для получения информации, связанной со временем. Без них все было бы сложнее.

Я мог бы использовать функцию , которая возвращает набор дат в месяце до текущей даты . Все, что мне нужно сделать в этой функции, это ввести столбец «Дата» .

Функции времени LuckyTemplates: DATEADD и многое другое

Если я перетащу его, я теперь получаю совокупный месячный итог .

Функции времени LuckyTemplates: DATEADD и многое другое

Если бы я хотел видеть вещи более четко, я мог бы скопировать и вставить всю таблицу и удалить другие показатели, чтобы MTD продаж остался. Затем я бы выбрал график в разделе «Визуализации».

Итак, вы видите здесь, что теперь я получаю совокупную сумму чисел за месяц до даты, показанных в моей визуализации.

Функции времени LuckyTemplates: DATEADD и многое другое

Я также мог бы создать новую меру под названием Sales QTD , которая точно такая же, как Sales MTD , за исключением того, что теперь я использую функцию .

Функции времени LuckyTemplates: DATEADD и многое другое

Это точно то же самое — я просто меняю функцию, которую использую. Здесь все сводится к хорошему пониманию того, что вы хотите увидеть.

Многие из этих функций имеют четкие цели, что упрощает их ввод в правильную среду или анализ.

Визуализируя Sales QTD , вы также будете видеть кумулятивную сумму за квартал .

Функции времени LuckyTemplates: DATEADD и многое другое


Сравнение времени для нестандартных таблиц дат в LuckyTemplates
Функция DATEADD: лучшая и самая универсальная функция аналитики времени в LuckyTemplates
Общие шаблоны аналитики времени, используемые в LuckyTemplates

Заключение

Это просто введение в функции аналитики времени в LuckyTemplates и их использование. Я действительно хочу, чтобы вы больше изучили, как они работают в ваших собственных моделях.

Например, вы можете сделать еще один шаг и найти процентную разницу между вчерашним и сегодняшним днем.

Вот некоторые из вещей, к которым вы можете перейти, когда эффективно используете функции анализа времени.

Всего наилучшего,


Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

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

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

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

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать