Контекст оценки в вычислениях DAX

В этом руководстве мы узнаем о контексте оценки в DAX .

Оценка или начальный контекст — это среда, на которой основан ваш динамический расчет.

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

Оглавление

Создание оценки или начального контекста в DAX

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

Контекст оценки в вычислениях DAX

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

В образце таблицы контекст можно найти в слайсере «Дата» или в фильтре «Город» . Например, если вы выберете фильтр Крайстчерч , результаты в таблице изменятся. Если вы также скорректируете даты с 1 января по 19 января, вы увидите, что результаты изменились.

Например, на 1 января результат равен 90 074,80, а на 19 января — 111 293,70. Это доказывает, что контекст оценки действительно может меняться для каждого отдельного результата в вычислениях DAX.

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

Контекст оценки в вычислениях DAX

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

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

Контекст оценки в вычислениях DAX

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

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

Если бы вы не знали, что было выбрано в слайсере городов, вы бы посмотрели на эту визуализацию и узнали бы, что это общий объем продаж по дате. Но что это за общий объем продаж?

В приведенном ниже примере вы узнаете, что общий объем продаж, отображаемый в визуализации, получен от Hamilton на основе среза.

Контекст оценки в вычислениях DAX

Связь между контекстом и моделью данных

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

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

Выбираемый нами слайсер городов находится в таблице «Регионы», а расчет общего объема продаж — в таблице «Продажи».

Это называется распространением фильтра .

Контекст оценки в вычислениях DAX

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

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


Понимание контекста оценки в LuckyTemplates
Как работает механизм вычислений DAX
Что такое переход контекста и почему это важно?

Заключение

Фильтры и срезы — это основные способы создания контекста оценки в ваших вычислениях 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 для своих бизнес-отчетов.