Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В этом руководстве мы поговорим о методах написания формул DAX и о том, как упростить модели в LuckyTemplates.
Мы обсудим ключевые функции и методы, чтобы организовать и сделать интерфейс нашей модели более дружественным и простым в использовании.
Методы, которые мы рассмотрим, — это синтаксис формулы , группы мер и форматирование кодов DAX в LuckyTemplates. Крайне важно, чтобы мы понимали эти три темы, чтобы освоить вычисления DAX и написание формул в LuckyTemplates.
Мы обсудим каждый из них и увидим их уникальный вклад и важность.
Оглавление
Как работает синтаксис формулы
Синтаксис формул, который мы будем обсуждать, немного отличается от других языков формул. Но это важно для наших моделей в LuckyTemplates.
Для начала щелкните таблицу «Продажи» в области «Поля».
Затем нажмите «Новая мера» .
Мы назовем эту новую меру Total Sales . Далее введите .
Информационные поля также присутствуют для объяснения функций.
С формулами DAX мы должны сосредоточиться на таблицах и столбцах. Сосредоточьтесь на таблице, на которую нам нужно сослаться, и столбце внутри нее.
Теперь введите общий доход внутри функции СУММ.
В LuckyTemplates ссылка на таблицу всегда идет первой, а на столбец — после.
Однако существуют формулы, такие как мера «Общее количество» , для которых требуется только ссылка на таблицу.
Если мы воспользуемся функцией , мы увидим, что она запрашивает только таблицу.
Затем обратитесь к таблице Sales , и теперь у нас будет еще одна мера, которая подсчитывает общее количество проданных товаров.
В этом примере LuckyTemplates есть еще одна мера, которая называется Total Costs .
Для этой меры мы используем итерирующую функцию . Эта функция возвращает сумму выражения, вычисленного для каждой строки в таблице .
Затем обратитесь к таблице «Продажи». Затем для выражения обратитесь к столбцу «Количество заказа». Наконец, снова обратитесь к таблице «Продажи» со столбцом «Общая стоимость единицы».
Это даст нам наши общие затраты.
Важность групп мер
В LuckyTemplates группы мер используются для организации вычислений DAX . Настоятельно рекомендуется использовать их в нашей модели, когда мы начинаем создавать меры.
Чтобы мы могли выполнять больше анализов в наших моделях LuckyTemplates, нам нужно создать множество показателей.
Однако создание большого количества показателей может дать нам занятную модель. Итак, нам нужно создать группы мер, чтобы избежать смешивания наших мер и таблиц данных.
Создать группу мер очень просто. Сначала перейдите на главную страницу и нажмите «Ввести данные» .
Затем создайте фиктивную таблицу и назовите ее (Ключевые показатели), затем нажмите «Загрузить».
Эта таблица будет в нашем отчете.
Затем переместите другие показатели в фиктивную таблицу Ключевые показатели. Щелкните стрелку раскрывающегося списка и выберите Ключевые показатели.
После того, как показатели находятся в таблице ключевых показателей, мы можем удалить фиктивный столбец или столбец 1.
Наконец, дважды щелкните панель «Показать/скрыть».
Он отсортирует и изменит значок группы мер следующим образом:
Эта группа мер является лишь одним из примеров. В LuckyTemplates есть и другие группы, такие как группа сравнения времени и скользящие средние.
В некоторых демонстрационных моделях в LuckyTemplates мы увидим, что у нас может быть 6-8 групп или больше.
Использование групп мер для организации наших мер делает нашу модель чистой и бесшовной.
Значение правильного форматирования кода DAX
Форматирование формулы упрощает работу с нашей моделью и не слишком усложняет измерения в формулах и отчетах.
В качестве примера предположим, что это наше общее количество , и мы хотим сделать что-то продвинутое.
Сначала нажмите «Новая мера» .
Затем напишите пример формулы . Затем используйте функцию , а затем добавьте общее количество.
После этого используйте функцию для таблицы Sales. Мы сделаем индекс имен клиентов больше 5.
Индекс имени клиента также должен быть меньше 20. Итак, добавьте еще одну функцию ФИЛЬТР , чтобы пройти через Sales. Наконец, нам нужно только приравнять канал к оптовой продаже.
Как только мы закончим писать формулу DAX, мы сможем увидеть результаты. Это похоже на формулу СУММ в MS Excel, но немного сложнее в LuckyTemplates.
Использование отступа для ключевых функций
Важно отформатировать и упорядочить формулы в нашей модели.
Также рекомендуется размещать в разных строках разные функции клавиш с разными отступами . Это позволяет легко понять, что мы пытаемся вычислить, если функции разделены.
Для этого зажмите Shift и нажмите Enter. Сделайте отступ и поместите элементы в новую строку, когда вводится ключевая формула.
Мы видим, что функция ВЫЧИСЛИТЬ находится в другой строке, как и функции ФИЛЬТР . Они расположены так, чтобы их было легче читать. Это позволяет избежать путаницы при анализе нашей модели.
Если мы хотим использовать расширенные формулы, такие как аналитика оттока, отток клиентов или даже оператор ЕСЛИ, начните с их отступа. Таким образом, мы можем ясно видеть поток наших вычислений.
Нам просто нужно делать отступ каждый раз, когда мы добавляем больше ключевых функций. Мы не будем дезориентированы десятками вычислений в нашей модели.
Заключение
В LuckyTemplates мы сталкиваемся с множеством моделей, функций и формул. С помощью этих методов написания формул мы можем улучшить представление расчетов и моделей.
Здесь мы изучили лишь некоторые методы, такие как группировка показателей и форматирование вычислений DAX, которые помогают вычислять, упрощать и эффективно организовывать наш анализ для лучшего представления.
Мы можем использовать их, чтобы лучше понять, что происходит в нашей модели данных.
Всего наилучшего,
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.