Функции LuckyTemplates DATEADD и информация, связанная со временем

Функции LuckyTemplates DATEADD и информация, связанная со временем

В этом руководстве я собираюсь рассказать о лучшей функции анализа времени — LuckyTemplates DATEADD. Это одна из функций аналитики времени, с которой вы должны познакомиться как можно скорее при изучении LuckyTemplates. Вы можете посмотреть полное видео этого урока в нижней части этого блога.

Функция LuckyTemplates DAX известна своей универсальностью и способностью легко анализировать и сравнивать различные таймфреймы. Как только вы поймете, как ее использовать, вы поймете, насколько ценна эта функция.

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

Оглавление

Использование LuckyTemplates DATEADD для анализа данных за предыдущий год

Для начала у меня есть очень простой расчет моего общего объема продаж, но вы можете использовать здесь любой основной показатель.

Функции LuckyTemplates DATEADD и информация, связанная со временем

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

Отсюда я хочу проанализировать свои продажи за предыдущий год, и для этого у меня есть формула Sales LY . Это позволяет нам легко сравнивать один период с другим.

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

Функции LuckyTemplates DATEADD и информация, связанная со временем

Давайте посмотрим на формулу.

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

Помните, что CALCULATE изменяет контекст вычисления. Итак, в эту формулу я встроил показатель Total Sales внутри CALCULATE. Он работает с Total Sales, но я меняю контекст расчета.

Затем я изменяю период с помощью функции DATEADD и внутри DATEADD помещаю столбец Date .

Функции LuckyTemplates DATEADD и информация, связанная со временем

И потом, я делаю минус один (1) ГОД . Я действительно могу изменить это на минус два или минус три и т. д. И я также могу изменить временные рамки. Вместо ГОД я могу выбрать ДЕНЬ, КВАРТАЛ или МЕСЯЦ. Вот тут-то и появляется универсальность. Но в данном случае я выбираю ГОД.

Функции LuckyTemplates DATEADD и информация, связанная со временем

LuckyTemplates DATEADD и SAMEPERIODLASTYEAR

А как насчет ? В чем разница между функцией LuckyTemplates DATEADD и SAMEPERIODLASTYEAR ?

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

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

Чтобы продемонстрировать это, у меня есть расчет продаж за последний квартал ( Sales LQ ). Если вы посмотрите на формулу, это в основном то же самое. Все, что я сделал, это изменил временные рамки с года на квартал, и тогда у меня есть продажи за последний квартал.

Функции LuckyTemplates DATEADD и информация, связанная со временем

Итак, мы можем сравнивать квартал за кварталом на основе функции DATEADD.

Функции LuckyTemplates DATEADD и информация, связанная со временем

У меня тоже две четверти назад. Я просто изменил число на -2.

Функции LuckyTemplates DATEADD и информация, связанная со временем

Схема формулы такая же. Я просто изменил параметры. То же самое относится к моему расчету за последние три четверти.

Функции LuckyTemplates DATEADD и информация, связанная со временем

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

Функции LuckyTemplates DATEADD и информация, связанная со временем

Измерение ветвления с мерами DATEADD

Еще одна замечательная особенность DATEADD заключается в том, что это отличный способ построения вычислений и позволяет перейти к другим вычислениям. Мой расчет разницы в продажах ( Diff in Sales ) является хорошим примером измерения ветвления. Я смог создать эту формулу, потому что у меня есть LQ продаж .

Функции LuckyTemplates DATEADD и информация, связанная со временем

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

Функции LuckyTemplates DATEADD и информация, связанная со временем

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

Функции LuckyTemplates DATEADD и информация, связанная со временем

Использование Analyst Hub для форматирования показателей

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

Возьмем в качестве примера формулу Sales LY. Я просто копирую и вставляю его в DAX Clean Up внутри Analyst Hub.

Функции LuckyTemplates DATEADD и информация, связанная со временем

Здесь я могу отформатировать его так, чтобы его было легко читать и понимать. Затем я копирую отформатированную формулу, нажав «Копировать код» внизу.

Функции LuckyTemplates DATEADD и информация, связанная со временем

Я вставлю его обратно в свою модель, и теперь вы видите, что у меня хорошее форматирование.

Функции LuckyTemplates DATEADD и информация, связанная со временем

Затем я вернусь в Analyst Hub и сохраню эту формулу. Я назову это DATEADD Last Year и напечатаю описание. Я нажму кнопку «Поделиться с сообществом» , чтобы она стала доступна для всех пользователей Analyst Hub.

Функции LuckyTemplates DATEADD и информация, связанная со временем

Теперь, когда эта формула сохранена в документах, я могу сослаться на нее.

Например, я хочу создать новый показатель для своих продаж два года назад, я могу просто быстро скопировать формулу, которую я сохранил в Analyst Hub, и вставить ее сюда. Все, что мне нужно сделать, это изменить название формулы ( Продажи 2 года назад ) и параметры ( -2 ). И в этом огромное преимущество использования Analyst Hub.

Функции LuckyTemplates DATEADD и информация, связанная со временем


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

Заключение

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

Я рекомендую вам подробнее изучить эту функцию и внедрить ее в свою рабочую среду.

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


Что такое 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? Все, что тебе нужно знать