Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Функции DAX значительно расширяют динамические вычисления. Они также расширяют другие важные возможности LuckyTemplates. В этом руководстве мы обсудим, как можно динамически вычислить предыдущий наивысший результат в LuckyTemplates . Мы также изучим правильную комбинацию формулы и методов для этого конкретного расчета. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Выполняя динамический расчет, мы можем запустить расчет выбранного набора данных, в то время как их предыдущий наивысший результат постоянно обновляется и отображается визуально.
Я покажу вам, как вы на самом деле можете это сделать. Формула для этого вовсе не должна быть слишком сложной. Просто требуется действительно хорошее понимание повторяющихся функций , чтобы заставить его работать.
Оглавление
Получение данных в таблице
Давайте продублируем нашу текущую визуализацию и посмотрим на нее как на таблицу.
Всегда следите за тем, чтобы ваши данные помещались в таблицу. Это позволяет вам на самом деле взглянуть на результаты.
Прежде всего, давайте изменим формат столбца Date на этот формат, который я обычно предпочитаю.
Комбинация функций DAX для предыдущего расчета высоких результатов
Вот комбинация функций DAX , которые мы будем использовать для вычисления предыдущего наивысшего результата в ваших отчетах LuckyTemplates.
Обратите внимание, что очень важно проникнуть внутрь таблиц, чтобы полностью понять, какие данные вы просматриваете.
По сути, нам нужно оглянуться на каждый предыдущий день. Затем определите дату максимального дохода в любой день. Более того, по мере продвижения вниз по списку даты, которые нам нужно проработать, будут становиться все больше и больше.
Это потому, что мы должны исторически просматривать каждый предыдущий день для каждого отдельного результата в нашей таблице. Именно это я и сделал в этой формуле.
Использование функции MAXX DAX
В этой формуле я использовал итерирующую функцию .
Это позволяет создать ранее упомянутую итерацию. Эта итерация необходима для вычисления предыдущего наивысшего результата.
Все, что нам нужно сделать, это поместить исправленную виртуальную таблицу для каждого отдельного результата, который нам нужно перебрать, используя эту логику .
Теперь давайте попробуем проработать пример для этого расчета.
Использование функций FILTER и ALLSELECTED DAX
Давайте посмотрим на 6 января 2018 года, которая будет служить нашей текущей датой.
Эта функция в формуле просматривает каждую дату в текущем примененном контексте или фильтре . Это стало возможным с помощью функции .
Функция ALLSELECTED просматривает даты только в текущем контексте (в данном случае 2018).
Если бы мы использовали функцию вместо ALLSELECTED , она просматривала бы каждую дату с начала времени .
Оценка через каждую дату
После просмотра дат в текущем контексте он будет повторяться каждый день в вашей таблице. Затем он будет отфильтровывать дни, которые меньше или равны текущей дате в конкретном контексте.
Текущая дата рассчитывается с помощью функции .
В этом контексте текущая дата — 6 января . Поэтому, если дата меньше или равна текущей дате , это будет равно TRUE.
Кроме того, это также будет виртуальная таблица дат , которую мы будем иметь в этой повторяющейся функции.
Кроме того, мы будем перебирать только эти конкретные даты . Затем мы определим максимальный день дохода ( общий доход ).
Следовательно, это то, что он делает с каждой отдельной строкой в этой таблице. Каждый расчет делается точно так же.
Очевидно, что эта виртуальная таблица становится все больше и больше по мере продвижения вниз по списку. И когда вы настроите его именно так, он станет полностью динамичным.
Делая это, вы можете выбрать что-нибудь из фильтров. Вы даже можете изменить дату и время.
Кроме того, вы увидите, что визуализация «Предыдущий высокий» постоянно пересчитывается для расчета максимального значения на постоянной основе.
Другими словами, это как живое значение MAX . Если мы добавим все больше и больше фильтров, мы все равно получим обновленные результаты.
Эта формула, очевидно, не слишком сложна. Тем не менее, он может создавать и добавлять несколько идей для ваших отчетов. Как только вы внесете в таблицу правильные расчеты, вы, наконец, сможете превратить ее в .
Итерирующие функции на языке DAX — подробный пример
работы с итерирующими функциями в DAX
с использованием функций LuckyTemplates DAX для работы с продуктами, цены на которые меняются со временем
Заключение
Подводя итог, ключ к этому конкретному пониманию — убедиться, что вы понимаете повторяющиеся функции. Это также позволит вам размещать в них виртуальные таблицы.
Это подчеркивает выдающиеся возможности LuckyTemplates с точки зрения создания простых формул и динамических результатов, которые вы можете легко получить.
Это довольно уникальный расчет, который имеет большое значение. Это также может добавить немного цвета вашим идеям.
Удачи в попытке реализовать это в ваших собственных моделях.
Для получения дополнительной информации о том, как вы можете комбинировать важные функции DAX для поиска сложных и ценных данных в LuckyTemplates, вы можете проверить модуль на сайте .
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.