Контекст оценки в LuckyTemplates DAX

Контекст оценки в LuckyTemplates DAX

В этом посте я подробно расскажу о контексте оценки в LuckyTemplates DAX. Вы можете посмотреть полное видео этого урока в нижней части этого блога.

Контекст оценки также называется исходным контекстом в LuckyTemplates. Это среда, на которой основан ваш расчет.

Чтобы сделать вещи более продвинутыми, могут ли ваши формулы иметь несколько контекстов, работающих одновременно?

Оглавление

Изменение контекста в формуле

Иметь несколько контекстов не так уж сложно, и я покажу вам это на примере.

Прежде всего, нам всегда нужно понимать, что такое оценка или исходный контекст .

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

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

В этом примере контекст оценки довольно прост, так как это просто содержимое таблицы.

Контекст оценки в LuckyTemplates DAX

Но что, если я хочу рассчитать промежуточную сумму здесь?

Для этого я сначала создам показатель и назову его 30 Day Running Total . Затем я добавлю функцию в следующую строку.

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

Контекст оценки в LuckyTemplates DAX

CALCULATE станет вашей наиболее часто используемой функцией, поскольку это самая важная функция в DAX.

Чтобы продолжить, я собираюсь рассчитать столбец Total Sales , но я хочу рассчитать его в другом контексте .

Контекст оценки в LuckyTemplates DAX

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

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

Контекст оценки в LuckyTemplates DAX

Затем я внесу новую меру в таблицу и визуализирую ее для облегчения понимания.

Контекст оценки в LuckyTemplates DAX

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

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

Мы создаем этот новый контекст с помощью функции ФИЛЬТР , удаляя контекст из дат с помощью функции или функции удаления фильтра .

Контекст оценки в LuckyTemplates DAX

После удаления фильтра с любой даты я буду работать с каждой отдельной датой и просматривать 30-дневное окно от этой конкретной даты до этой части.

Контекст оценки в LuckyTemplates DAX

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

Важность понимания контекста оценки

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

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

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


Понимание контекста оценки в LuckyTemplates
Объяснение контекста строки в LuckyTemplates
Введение Фильтрация контекста в LuckyTemplates

Заключение

Эта статья — просто введение в то, как вы можете изменить контекст, чтобы написать эффективные формулы.

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

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

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


Что такое 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 для своих бизнес-отчетов.

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать