Расчет обратного кумулятивного или обратного промежуточного итога в LuckyTemplates

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

Но знаете ли вы, что создание обратного нарастающего итога так же важно, как и вычисление нарастающего итога?

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

Оглавление

Обзор проблемы

 Этот вопрос был поднят на

Расчет обратного кумулятивного или обратного промежуточного итога в LuckyTemplates

Вы можете просмотреть этот пост на форуме здесь 

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

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

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

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

формула кумулятивного или промежуточного итога в LuckyTemplates

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

На этом изображении показана формула для расчета совокупного итога в LuckyTemplates .

Расчет обратного кумулятивного или обратного промежуточного итога в LuckyTemplates

Попробуем поэтапно проанализировать приведенную формулу.

1. включить общий объем продаж с каждой даты

Первое, что нам нужно сделать, это включить общий объем продаж за каждую дату. 

Расчет обратного кумулятивного или обратного промежуточного итога в LuckyTemplates

Общий объем продаж — это сумма всех чисел в столбце. В этом конкретном примере общий объем продаж представляет собой сумму столбца «Общий доход» .

Расчет обратного кумулятивного или обратного промежуточного итога в LuckyTemplates

Затем, используя функцию ALLSELECTED , мы перечислили все даты определенного года (в данном случае 2017) внутри функции FILTER

Расчет обратного кумулятивного или обратного промежуточного итога в LuckyTemplates

Вы также можете отказаться от использования функции ВСЕВЫБРАННЫЕ , если хотите отобразить все даты, не выбирая конкретный год.

2. Сравните текущую дату с максимальной датой

Затем нам нужно сравнить текущую дату с датой MAX .

Расчет обратного кумулятивного или обратного промежуточного итога в LuckyTemplates

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

В этом примере функция MAX определяет максимальное значение в столбце «Дата». Затем будут отображаться  все даты, которые меньше или равны дате MAX.

Расчет обратного кумулятивного или обратного промежуточного итога в LuckyTemplates

3. Оцените общий объем продаж с помощью функции ЕПУСТО().

Мы также добавили логику ЕСЛИ , которая оценивает общий объем продаж с помощью функции ЕПУСТО(). Эта функция DAX возвращает TRUE или FALSE после проверки того, является ли значение пустым/нулевым или нет

В этом конкретном примере, если Total Sales равен нулю , должно быть возвращено пустое значение , иначе будет возвращено  значение переменной CumulativeTotal .

Расчет обратного кумулятивного или обратного промежуточного итога в LuckyTemplates

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

Расчет обратного кумулятивного или обратного промежуточного итога в LuckyTemplates

В приведенном ниже примере результат в столбце «Совокупные продажи» за 1 февраля 2017 г. был рассчитан путем добавления текущей суммы « Общих продаж» (10 485 долларов США) к сумме « Общих продаж» (14 506 долларов США) за 1 января 2017 года .

Таким же образом рассчитывался результат каждой отдельной строки в столбце «Совокупные продажи» .

Расчет обратного кумулятивного или обратного промежуточного итога в LuckyTemplates

Вычисление обратной кумулятивной или обратной общей мощности bI

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

Что вам нужно сделать, так это применить небольшую корректировку к фильтрации контекста строки , которая происходит в функции ФИЛЬТР шаблона формулы. 

Расчет обратного кумулятивного или обратного промежуточного итога в LuckyTemplates

В функции FILTER текущая дата должна сравниваться с датой MIN вместо даты MAX

Расчет обратного кумулятивного или обратного промежуточного итога в LuckyTemplates

Эта функция MIN возвращает минимальное значение в столбце .

В этом примере функция MIN определяет минимальное значение в столбце «Дата» . Затем будут отображаться  все даты, которые больше или равны дате MIN .

Например, мы рассчитали конкретный результат в столбце «Обратные совокупные продажи» за январь 2017 г. , добавив каждое отдельное значение « Общий объем продаж» из дат, предшествующих текущей дате (с февраля 2017 г. по декабрь 2017 г. ).

Это относится к каждой отдельной строке в столбце Reverse Cumulative

Расчет обратного кумулятивного или обратного промежуточного итога в LuckyTemplates

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


Простые фильтры с CALCULATE — (1.13) Полное руководство для начинающих
по
DAX

Заключение

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

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

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

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

Создание динамических совокупных итогов с помощью DAX в LuckyTemplates

Совокупные итоги в LuckyTemplates без каких-либо дат — Advanced DAX

Надеюсь, вы сможете хорошо понять, как этот конкретный расчет работает в LuckyTemplates.

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