Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В этом руководстве вы узнаете, как использовать функцию Query Builder, чтобы легко создавать запросы и меры в DAX Studio .
Вы можете получить к нему доступ, щелкнув параметр «Конструктор запросов» на вкладке «Главная». Откроется новая панель, на которой можно указать столбцы, показатели и фильтры для создания запроса.
Чтобы проверить это, давайте создадим простой запрос DAX . Перетащите поле из области метаданных в построитель запросов.
В данном случае это столбцы «Бренд» и «Цвет». Таблица отфильтрована, чтобы показывать только бренды, у которых в качестве цвета указан «красный».
Если щелкнуть параметр «Выполнить запрос» внизу, на панели «Результаты» отобразится таблица, содержащая две строки: «Марка» и «Цвет». Вы также можете видеть, что столбец «Цвет» содержит только «Красный».
Оглавление
Создайте базовую меру в построителе запросов
Чтобы создать меру запроса с помощью построителя запросов, нажмите кнопку «Создать» . Это создает новую меру и открывает новую панель, где вы можете написать код DAX.
Вы также можете указать таблицу в вашей модели данных , в которой вы хотите объявить новую меру, которую вы создали. В данном случае это таблица Customers.
Назовите новую меру. Для кода DAX давайте вычислим общий объем продаж с помощью функции . Он делится на 10 000, чтобы уменьшить количество данных в результате.
Когда вы нажмете OK, вы увидите, что мера была зафиксирована в построителе запросов. Если вы выберете параметр «Выполнить запрос», на панели «Результаты» появится новый столбец, содержащий общую сумму продаж.
Создайте меру с ранжированием в построителе запросов
В качестве другого примера создадим вторую меру, ранжирующую цвет каждого бренда.
Удалите цветной фильтр. Создайте новую меру под названием Color Rank. Код DAX для этой меры использует функцию .
В первом аргументе вам нужна функция цвета продукта , измененного функцией .
Во втором аргументе нужно вызвать показатель Total Sales. Затем результат сортируется в порядке убывания с помощью функции DESC.
Когда вы нажмете OK, вы увидите, что в таблицу добавлен новый столбец. Столбец «Рейтинг цвета» ранжирует цвета в соответствии с их общей суммой продаж. Это делается для каждой торговой марки.
Вы также можете добавить фильтры к показателю. Вы можете отфильтровать столбец цветов и выбрать отображение только цветов, начинающихся с буквы B. Чтобы это работало, вам нужно изменить функцию REMOVEFILTERS на .
Когда вы запустите отредактированный запрос, вы увидите, что в столбце «Цвет» отображаются только данные, начинающиеся с буквы B. Столбец «Рейтинг цвета» также изменил способ ранжирования каждой строки.
Вы также можете использовать параметр «Упорядочить по» в построителе запросов, чтобы отсортировать строки в таблице.
Вариант редактирования запроса
Еще одна полезная функция Конструктора запросов — параметр «Редактировать запрос» . Это позволяет просматривать код, автоматически сгенерированный Query Builder.
Для этого примера код выглядит так:
Вы можете видеть, что он содержит те же строки кода в ваших мерах. Однако для отображения результата в формате таблицы Query Builder использует функцию для столбца Brand и Color.
Вы также можете видеть, что параметр «Заказать по» переведен в форму кода DAX.
Опция автоматического создания запроса
Если вы отредактируете свои записи в Query Builder, а затем нажмете Run Query, вы заметите, что это не внесет никаких изменений во встроенный код DAX Query Builder. Таблица на панели результатов также не будет обновлена.
Это связано с тем, что каждый раз, когда вы вносите изменения, вам нужно щелкнуть параметр «Автоматическое создание запроса» .
Она работает аналогично кнопке обновления. Этот параметр гарантирует, что каждое изменение, которое вы вносите в Query Builder, отражается во встроенном коде DAX и в результатах.
Заключение
Функция построителя запросов в DAX Studio предлагает простой способ создания запросов и показателей. Это особенно полезно для пользователей, которые только начинают знакомиться с LuckyTemplates и DAX Studio.
Самое замечательное в Query Builder то, что вам не нужно вручную писать код DAX самостоятельно. Он сделает это за вас.
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.