Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В этом руководстве мы узнаем о контексте оценки в DAX .
Оценка или начальный контекст — это среда, на которой основан ваш динамический расчет.
Важно понимать, как работает контекст оценки и как он влияет на ваш расчет DAX. Итак, в следующем разделе я хочу показать вам различные способы создания оценки или исходного контекста.
Оглавление
Создание оценки или начального контекста в DAX
Во-первых, вам нужно иметь срез даты и фильтр города в вашей таблице для получения динамических данных.
Всегда есть исходный контекст, о котором вам нужно знать, прежде чем выполнять какие-либо расчеты. Вы можете найти указанный контекст оценки из любого места.
В образце таблицы контекст можно найти в слайсере «Дата» или в фильтре «Город» . Например, если вы выберете фильтр Крайстчерч , результаты в таблице изменятся. Если вы также скорректируете даты с 1 января по 19 января, вы увидите, что результаты изменились.
Например, на 1 января результат равен 90 074,80, а на 19 января — 111 293,70. Это доказывает, что контекст оценки действительно может меняться для каждого отдельного результата в вычислениях DAX.
Чтобы показать вам еще один пример, давайте превратим существующую таблицу в визуализацию «Общий объем продаж по дате» .
Когда вы выбираете или очищаете фильтр или даже настраиваете временные рамки, вы можете получить новый результат внутри визуализации.
Важно отметить, что формула, которую мы используем в этой таблице и визуализации, не меняется. Это точно такая же формула.
В Excel каждая отдельная формула, которую вы видите, будет немного отличаться, потому что ссылки на ячейки будут другими. В LuckyTemplates формула остается точно такой же. Что меняет результат, так это контекст или среда, в которой он оценивается. Это относится к каждой мере, которую вы создаете.
Каждое вычисление, которое вы выполняете в LuckyTemplates, имеет исходный контекст, который вам необходимо понять. Прежде чем рассматривать какой-либо отдельный результат, необходимо понять текущий контекст этого расчета.
Если бы вы не знали, что было выбрано в слайсере городов, вы бы посмотрели на эту визуализацию и узнали бы, что это общий объем продаж по дате. Но что это за общий объем продаж?
В приведенном ниже примере вы узнаете, что общий объем продаж, отображаемый в визуализации, получен от Hamilton на основе среза.
Связь между контекстом и моделью данных
Понимание того, как работает этот контекст, является важной частью изучения и понимания DAX, потому что это настолько просто, насколько это возможно. Затем вы можете начать манипулировать контекстом в формулах и приступить к расширенному анализу.
Надеюсь, вы также начинаете понимать, насколько важна модель, потому что контекст напрямую создается отношениями между вашими таблицами.
Выбираемый нами слайсер городов находится в таблице «Регионы», а расчет общего объема продаж — в таблице «Продажи».
Это называется распространением фильтра .
Фильтры распространяются вниз по отношениям с помощью стрелок и направляются ко многим сторонам таблицы фактов, которая в данном случае является таблицей продаж.
Вы можете выполнять любое количество этих действий одновременно, потому что контекст может исходить из одной таблицы поиска и другой таблицы поиска. И тогда мы могли бы наслоить еще больше и создать больше контекста. Нам просто нужно понять, каков исходный контекст расчета.
Понимание контекста оценки в LuckyTemplates
Как работает механизм вычислений DAX
Что такое переход контекста и почему это важно?
Заключение
Фильтры и срезы — это основные способы создания контекста оценки в ваших вычислениях DAX.
Надеюсь, вы понимаете, насколько важен оценочный (начальный) контекст. Если позже вы захотите провести расширенный анализ, вам придется изменить контекст в формулах.
Ваше здоровье!
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.