Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом руководстве я собираюсь рассказать о лучшей функции анализа времени — LuckyTemplates DATEADD. Это одна из функций аналитики времени, с которой вы должны познакомиться как можно скорее при изучении LuckyTemplates. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Функция LuckyTemplates DAX известна своей универсальностью и способностью легко анализировать и сравнивать различные таймфреймы. Как только вы поймете, как ее использовать, вы поймете, насколько ценна эта функция.
Аналитика времени — это подмножество функций языка формул DAX, которые можно использовать для выполнения анализа, зависящего от времени. И я собираюсь показать вам, как вы можете выполнять множество таких анализов с помощью всего лишь одной этой функции.
Оглавление
Использование LuckyTemplates DATEADD для анализа данных за предыдущий год
Для начала у меня есть очень простой расчет моего общего объема продаж, но вы можете использовать здесь любой основной показатель.
Важно создать основные показатели в начале разработки модели. Основные показатели включают продажи, количество, затраты, транзакции и т. д. И затем оттуда вы можете провести весь этот причудливый анализ по этим основным показателям.
Отсюда я хочу проанализировать свои продажи за предыдущий год, и для этого у меня есть формула Sales LY . Это позволяет нам легко сравнивать один период с другим.
В таблице видно, что прошлогодние продажи начались только первого числа шестого в 2014 году. Так вот это самое первое число или сумма, которая проходит в продажах в прошлом году.
Давайте посмотрим на формулу.
Я использую функцию для этого расчета. При любом анализе времени у вас действительно должно быть четкое представление о том, как работает эта функция.
Помните, что CALCULATE изменяет контекст вычисления. Итак, в эту формулу я встроил показатель Total Sales внутри CALCULATE. Он работает с Total Sales, но я меняю контекст расчета.
Затем я изменяю период с помощью функции DATEADD и внутри DATEADD помещаю столбец Date .
И потом, я делаю минус один (1) ГОД . Я действительно могу изменить это на минус два или минус три и т. д. И я также могу изменить временные рамки. Вместо ГОД я могу выбрать ДЕНЬ, КВАРТАЛ или МЕСЯЦ. Вот тут-то и появляется универсальность. Но в данном случае я выбираю ГОД.
LuckyTemplates DATEADD и SAMEPERIODLASTYEAR
А как насчет ? В чем разница между функцией LuckyTemplates DATEADD и SAMEPERIODLASTYEAR ?
Особенность DATEADD в том, что вы можете указать день, месяц, квартал и год. У вас есть вся эта универсальность. Вот почему я считаю, что DATEADD — это лучший способ сделать это. С помощью этой функции очень легко проводить временной анализ.
Функция SAMEPERIODLASTYEAR выполняет только одно вычисление, в то время как DATEADD может выполнять ряд вычислений для любого количества таймфреймов.
Чтобы продемонстрировать это, у меня есть расчет продаж за последний квартал ( Sales LQ ). Если вы посмотрите на формулу, это в основном то же самое. Все, что я сделал, это изменил временные рамки с года на квартал, и тогда у меня есть продажи за последний квартал.
Итак, мы можем сравнивать квартал за кварталом на основе функции DATEADD.
У меня тоже две четверти назад. Я просто изменил число на -2.
Схема формулы такая же. Я просто изменил параметры. То же самое относится к моему расчету за последние три четверти.
Затем вы можете легко создать другую визуализацию из этих показателей. Ниже приведен пример того, как вы можете делать свои визуализации . Эта диаграмма довольно загружена, но вы всегда можете извлечь из нее некоторую информацию, чтобы сделать ее более значимой.
Измерение ветвления с мерами DATEADD
Еще одна замечательная особенность DATEADD заключается в том, что это отличный способ построения вычислений и позволяет перейти к другим вычислениям. Мой расчет разницы в продажах ( Diff in Sales ) является хорошим примером измерения ветвления. Я смог создать эту формулу, потому что у меня есть LQ продаж .
Я просто начал с основных показателей, а затем перешел к этому показателю. Я перетаскиваю меру в таблицу, и теперь мы видим разницу в продажах.
Я также могу создать другую визуализацию с моей мерой Diff in Sales для более информативного отчета. Я также могу выбрать на слайсере тот квартал, который хочу посмотреть и проанализировать.
Использование Analyst Hub для форматирования показателей
Теперь я собираюсь показать вам, как можно улучшить настройку формулы в .
Возьмем в качестве примера формулу Sales LY. Я просто копирую и вставляю его в DAX Clean Up внутри Analyst Hub.
Здесь я могу отформатировать его так, чтобы его было легко читать и понимать. Затем я копирую отформатированную формулу, нажав «Копировать код» внизу.
Я вставлю его обратно в свою модель, и теперь вы видите, что у меня хорошее форматирование.
Затем я вернусь в Analyst Hub и сохраню эту формулу. Я назову это DATEADD Last Year и напечатаю описание. Я нажму кнопку «Поделиться с сообществом» , чтобы она стала доступна для всех пользователей Analyst Hub.
Теперь, когда эта формула сохранена в документах, я могу сослаться на нее.
Например, я хочу создать новый показатель для своих продаж два года назад, я могу просто быстро скопировать формулу, которую я сохранил в Analyst Hub, и вставить ее сюда. Все, что мне нужно сделать, это изменить название формулы ( Продажи 2 года назад ) и параметры ( -2 ). И в этом огромное преимущество использования Analyst Hub.
Функция DATEADD: лучшая и самая универсальная функция аналитики времени в LuckyTemplates
Функции времени LuckyTemplates: DATEADD и другие
распространенные шаблоны аналитики времени, используемые в LuckyTemplates
Заключение
Я надеюсь, вы понимаете, насколько важна функция LuckyTemplates DATEADD для вашего анализа, связанного со временем. Это самая простая в использовании функция анализа времени. Благодаря его универсальности вы можете создавать ряд показателей и генерировать важные идеи.
Я рекомендую вам подробнее изучить эту функцию и внедрить ее в свою рабочую среду.
Всего наилучшего,
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать