Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Я рассмотрю некоторые интересные концепции, связанные с использованием нескольких табличных функций для оптимизации ваших формул LuckyTemplates . Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Я собираюсь использовать пример с , где один из участников спросил, можно ли добавить фильтр при использовании функции SUMMARIZE .
Это довольно распространено в сценариях, когда вам нужно создать виртуальные таблицы, которые повторяют логику внутри мер, а не всю таблицу.
Функция имеет множество применений. Это позволяет вам создать сводную таблицу, физически или виртуально. Вы также можете использовать его для создания более сложных табличных функций, добавляя , или . Существует широкий спектр этих табличных функций, которые вы можете использовать.
В этом руководстве я хочу показать вам, как комбинировать некоторые табличные функции для оптимизации ваших формул LuckyTemplates. Таким образом, вы можете получить более релевантные результаты, которые необходимо использовать для анализа.
СКАЧАТЬ РЕСУРС DAX ЗДЕСЬ
Оглавление
Оптимизация формул LuckyTemplates с помощью функции фильтра
В этом примере участник хотел создать таблицу продаж по городам, но хотел просмотреть только определенное подмножество этих городов. Таким образом, для получения определенного диапазона продаж в таблице необходим дополнительный фильтр.
Один из наших экспертов LuckyTemplates, Брайан, предложил относительно простое решение для решения этой проблемы. Ключевым моментом решения является то, что вы можете поставить виртуальную таблицу после размещения функции .
В этом случае вы можете использовать любую доступную вам табличную функцию, например SUMMARIZE . Функция SUMMARIZE — это табличная функция, которая создает сводную таблицу для регионов и городов. Кроме того, он содержит общие продажи города и общие продажи.
Поскольку эта виртуальная таблица находится внутри фильтра, она возвращает только те города, в которых общий объем продаж в городах превышает 1 миллион.
Как видите, это работает хорошо и эффективно для оптимизации ваших формул LuckyTemplates.
Кроме того, вы также можете создать меру, которая ищет только средние продажи в городе, используя AVERAGEX . Это полезно в сценарии, когда вы хотите просмотреть продажи только в лучших городах на определенную сумму.
Функция может помочь свести к минимуму количество итераций, необходимых для вашей формулы. Эта функция также позволяет виртуальной таблице перебирать меньшие или меньшие числа.
Использование ADDCOLUMNS для оптимизации формул LuckyTemplates
Другой участник, Ник, предложил лучший способ оптимизации образца формулы LuckyTemplates. Он включает в себя наслоение другой табличной функции, называемой внутри вместо простой функции СУММАРИЗАЦИЯ .
Новая методика немного улучшает производительность вычислений и предотвращает появление странных результатов. Функция позволяет создать виртуальную таблицу с дополнительными столбцами.
В этом примере функция SUMMARIZE создает таблицу с одним столбцом. Но с помощью ADDCOLUMNS вы можете добавить еще один столбец для общего объема продаж.
Просто поместите формулу ДОБАВИТЬ КОЛОНЦЫ в функцию ФИЛЬТР в существующую формулу, чтобы создать дополнительный фильтр. Это всего лишь один из способов создать отфильтрованную таблицу с двумя столбцами, которая выглядит так, как показано ниже.
Вы также можете использовать ту же технику для создания любой виртуальной таблицы, которая повторяет функции AVERAGEX , или . Вы можете просто наложить эти табличные функции друг на друга, чтобы изменить форму виртуальной таблицы.
Заключение
Вы можете оптимизировать свои формулы LuckyTemplates, чтобы изменить форму или настроить сводку данных в вашей модели, используя возможности DAX.
В этом кратком руководстве я просто хочу выделить несколько отличных решений от участников форума LuckyTemplates. Как я показал, было несколько интересных методов, которые, я думаю, вы можете легко применить к своим собственным показателям и логике в LuckyTemplates. Надеюсь, сегодня вы почерпнули здесь несколько полезных советов.
Всего наилучшего!
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.