Методы написания формул DAX в LuckyTemplates

В этом руководстве мы поговорим о методах написания формул DAX и о том, как упростить модели в LuckyTemplates.

Мы обсудим ключевые функции и методы, чтобы организовать и сделать интерфейс нашей модели более дружественным и простым в использовании.

Методы, которые мы рассмотрим, — это синтаксис формулы , группы мер и форматирование кодов DAX в LuckyTemplates. Крайне важно, чтобы мы понимали эти три темы, чтобы освоить вычисления DAX и написание формул в LuckyTemplates.

Мы обсудим каждый из них и увидим их уникальный вклад и важность.

Оглавление

Как работает синтаксис формулы

Синтаксис формул, который мы будем обсуждать, немного отличается от других языков формул. Но это важно для наших моделей в LuckyTemplates.

Для начала щелкните таблицу «Продажи» в области «Поля».

Методы написания формул DAX в LuckyTemplates

Затем нажмите «Новая мера» .

Методы написания формул DAX в LuckyTemplates

Мы назовем эту новую меру Total Sales . Далее введите .

Методы написания формул DAX в LuckyTemplates

Информационные поля также присутствуют для объяснения функций.

С формулами DAX мы должны сосредоточиться на таблицах и столбцах. Сосредоточьтесь на таблице, на которую нам нужно сослаться, и столбце внутри нее.

Теперь введите общий доход внутри функции СУММ.

Методы написания формул DAX в LuckyTemplates

В LuckyTemplates ссылка на таблицу всегда идет первой, а на столбец — после.

Однако существуют формулы, такие как мера «Общее количество» , для которых требуется только ссылка на таблицу.

Если мы воспользуемся функцией , мы увидим, что она запрашивает только таблицу.

Методы написания формул DAX в LuckyTemplates

Затем обратитесь к таблице Sales , и теперь у нас будет еще одна мера, которая подсчитывает общее количество проданных товаров.

Методы написания формул DAX в LuckyTemplates

В этом примере LuckyTemplates есть еще одна мера, которая называется Total Costs .

Для этой меры мы используем итерирующую функцию . Эта функция возвращает сумму выражения, вычисленного для каждой строки в таблице .

Методы написания формул DAX в LuckyTemplates

Затем обратитесь к таблице «Продажи». Затем для выражения обратитесь к столбцу «Количество заказа». Наконец, снова обратитесь к таблице «Продажи» со столбцом «Общая стоимость единицы».

Методы написания формул DAX в LuckyTemplates

Это даст нам наши общие затраты.

Важность групп мер

В LuckyTemplates группы мер используются для организации вычислений DAX . Настоятельно рекомендуется использовать их в нашей модели, когда мы начинаем создавать меры.

Чтобы мы могли выполнять больше анализов в наших моделях LuckyTemplates, нам нужно создать множество показателей.

Однако создание большого количества показателей может дать нам занятную модель. Итак, нам нужно создать группы мер, чтобы избежать смешивания наших мер и таблиц данных.

Методы написания формул DAX в LuckyTemplates

Создать группу мер очень просто. Сначала перейдите на главную страницу и нажмите «Ввести данные» .

Методы написания формул DAX в LuckyTemplates

Затем создайте фиктивную таблицу и назовите ее (Ключевые показатели), затем нажмите «Загрузить».

Методы написания формул DAX в LuckyTemplates

Эта таблица будет в нашем отчете.

Методы написания формул DAX в LuckyTemplates

Затем переместите другие показатели в фиктивную таблицу Ключевые показатели. Щелкните стрелку раскрывающегося списка и выберите Ключевые показатели.

Методы написания формул DAX в LuckyTemplates

После того, как показатели находятся в таблице ключевых показателей, мы можем удалить фиктивный столбец или столбец 1.

Методы написания формул DAX в LuckyTemplates

Наконец, дважды щелкните панель «Показать/скрыть».

Методы написания формул DAX в LuckyTemplates

Он отсортирует и изменит значок группы мер следующим образом:

Методы написания формул DAX в LuckyTemplates

Эта группа мер является лишь одним из примеров. В LuckyTemplates есть и другие группы, такие как группа сравнения времени и скользящие средние.

В некоторых демонстрационных моделях в LuckyTemplates мы увидим, что у нас может быть 6-8 групп или больше.

Использование групп мер для организации наших мер делает нашу модель чистой и бесшовной.

Значение правильного форматирования кода DAX

Форматирование формулы упрощает работу с нашей моделью и не слишком усложняет измерения в формулах и отчетах.

В качестве примера предположим, что это наше общее количество , и мы хотим сделать что-то продвинутое.

Методы написания формул DAX в LuckyTemplates

Сначала нажмите «Новая мера» .

Затем напишите пример формулы . Затем используйте функцию , а затем добавьте общее количество.

Методы написания формул DAX в LuckyTemplates

После этого используйте функцию для таблицы Sales. Мы сделаем индекс имен клиентов больше 5.

Методы написания формул DAX в LuckyTemplates

Индекс имени клиента также должен быть меньше 20. Итак, добавьте еще одну функцию ФИЛЬТР , чтобы пройти через Sales. Наконец, нам нужно только приравнять канал к оптовой продаже.

Методы написания формул DAX в LuckyTemplates

Как только мы закончим писать формулу DAX, мы сможем увидеть результаты. Это похоже на формулу СУММ в MS Excel, но немного сложнее в LuckyTemplates.

Методы написания формул DAX в LuckyTemplates

Использование отступа для ключевых функций

Важно отформатировать и упорядочить формулы в нашей модели.

Также рекомендуется размещать в разных строках разные функции клавиш с разными отступами . Это позволяет легко понять, что мы пытаемся вычислить, если функции разделены.

Для этого зажмите Shift и нажмите Enter. Сделайте отступ и поместите элементы в новую строку, когда вводится ключевая формула.

Методы написания формул DAX в LuckyTemplates

Мы видим, что функция ВЫЧИСЛИТЬ находится в другой строке, как и функции ФИЛЬТР . Они расположены так, чтобы их было легче читать. Это позволяет избежать путаницы при анализе нашей модели.

Если мы хотим использовать расширенные формулы, такие как аналитика оттока, отток клиентов или даже оператор ЕСЛИ, начните с их отступа. Таким образом, мы можем ясно видеть поток наших вычислений.

Нам просто нужно делать отступ каждый раз, когда мы добавляем больше ключевых функций. Мы не будем дезориентированы десятками вычислений в нашей модели.

Заключение

В LuckyTemplates мы сталкиваемся с множеством моделей, функций и формул. С помощью этих методов написания формул мы можем улучшить представление расчетов и моделей.

Здесь мы изучили лишь некоторые методы, такие как группировка показателей и форматирование вычислений DAX, которые помогают вычислять, упрощать и эффективно организовывать наш анализ для лучшего представления.

Мы можем использовать их, чтобы лучше понять, что происходит в нашей модели данных.

Всего наилучшего,

Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.