Функция CALCULATE — как она может повлиять на ваши расчеты в LuckyTemplates

В этом уроке я хочу показать вам, что может сделать функция , на нескольких примерах.

ВЫЧИСЛИТЬ — одна из наиболее часто используемых функций в LuckyTemplates. Он определяет контекст, применяемый к любой мере, и удаляет все существующие фильтры.

Оглавление

Использование функции РАСЧЕТ для общего объема продаж

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

Давайте взглянем на этот образец данных. Для этой строки мера дает нам результат 108 466,30 при использовании функции ВЫЧИСЛИТЬ . Этот столбец РАСЧЕТ в основном показывает числа с той же даты в прошлом году с помощью функции .

Функция CALCULATE — как она может повлиять на ваши расчеты в LuckyTemplates

Этот результат основан на начальном примененном контексте, то есть на дате. Для этой конкретной строки указана дата 14 августа 2020 года.

Функция CALCULATE — как она может повлиять на ваши расчеты в LuckyTemplates

Эта дата также является начальным контекстом для меры Total Sales , что дает нам 220 148,60 в этой строке на основе текущего времени.

Функция CALCULATE — как она может повлиять на ваши расчеты в LuckyTemplates

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

Использование функции CALCULATE с DATEADD

CALCULATE в настоящее время позволяет мне сравнить общий объем продаж за текущий период времени и продажи за прошлый год в тот же день . Но это сравнение не обязательно должно проводиться на ежегодной основе. Мы можем выполнять ежедневное сравнение, а также ежемесячные и квартальные расчеты.

Прежде чем мы это сделаем, давайте взглянем на исходную меру.

Функция CALCULATE — как она может повлиять на ваши расчеты в LuckyTemplates

Используя CALCULATE , я сослался на Total Sales и использовал функцию SAMEPERIODLASTYEAR . Эта функция позволяет мне прыгнуть ровно за год до текущей даты.

Функция CALCULATE — как она может повлиять на ваши расчеты в LuckyTemplates

Конечно, это налагает ограничение на мои расчеты, потому что не позволяет выйти за рамки одного года. Итак, я создам новую меру, которая позволит мне это сделать.

Функция CALCULATE — как она может повлиять на ваши расчеты в LuckyTemplates

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

Функция CALCULATE — как она может повлиять на ваши расчеты в LuckyTemplates

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

Функция CALCULATE — как она может повлиять на ваши расчеты в LuckyTemplates

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

Функция CALCULATE — как она может повлиять на ваши расчеты в LuckyTemplates

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

На этот раз позвольте мне изменить эту меру и установить время только на один день вместо одной четверти.

Функция CALCULATE — как она может повлиять на ваши расчеты в LuckyTemplates

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

Использование ВЫЧИСЛЕНИЯ с функцией ФИЛЬТР

Вы также можете использовать РАСЧЕТ с функцией , что позволяет нам еще больше углубить наш анализ.

Для этого примера давайте посмотрим , что произойдет, если мы ФИЛЬТРИМ по датам .

Функция CALCULATE — как она может повлиять на ваши расчеты в LuckyTemplates

Далее я собираюсь установить дату минус 7, что означает одну неделю от текущей даты.

Функция CALCULATE — как она может повлиять на ваши расчеты в LuckyTemplates

Это дает нам скользящее среднее, основанное на числах за неделю до этого, но на этот раз мы используем FILTER , чтобы вернуться назад вместо DATEADD .

Функция CALCULATE — как она может повлиять на ваши расчеты в LuckyTemplates

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

Заключение

CALCULATE, безусловно, может дать вам больше возможностей для ваших отчетов и позволяет сравнивать ваши цифры в разные временные рамки. Это то, что вы можете использовать и для элементов, отличных от Total Sales.

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

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


Новый взгляд на CALCULATE — LuckyTemplates
Календарь праздников LuckyTemplates — расчет даты с помощью DAX
LuckyTemplates CALCULATE: ключ к расширенным формулам 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 для своих бизнес-отчетов.