Использование многоуровневого анализа сценариев в LuckyTemplates

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

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

С момента записи этого видео команда LuckyTemplates фактически упростила создание параметров «Что, если», что здорово, так что это ускорит работу для вас.

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

Давайте просто рассмотрим один пример.

Оглавление

Когда вы можете использовать анализ сценариев в LuckyTemplates?

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

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

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

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

Обзор модели данных и слайсеров

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

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

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

Использование многоуровневого анализа сценариев в LuckyTemplates

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

Использование многоуровневого анализа сценариев в LuckyTemplates

Давайте просто проверим нашу формулу для процентного изменения стоимости .

Мы говорим здесь о том, что ЕСЛИ имеет одно значение, а затем процентное изменение стоимости — оно может быть средним или суммой . Это означает, что если мы выбрали один вариант в процентном изменении стоимости , например, 10% или 15%, вернуть результат.

Но тогда , если он равен нулю , то есть если ничего не выбрано, то мы говорим, что изменения затрат нулевые .

Использование многоуровневого анализа сценариев в LuckyTemplates

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

Использование итераторов в многоуровневом анализе сценариев

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

Позвольте мне показать вам, почему это необходимо, взглянув на Total Sales .

Почему нам нужно использовать итераторы

Ниже приведена формула общего объема продаж .

Здесь он вычисляет СУММУ общего дохода .

Использование многоуровневого анализа сценариев в LuckyTemplates

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

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

Поэтому давайте изменим нашу формулу, используя итерирующую функцию SUMX .

Использование SUMX в формуле общего объема продаж

Итак, мы получили формулу общего объема продаж. Но вместо SUM давайте теперь воспользуемся SUMX , затем Order Quantity , а затем умножим его на Unit Price .

Использование многоуровневого анализа сценариев в LuckyTemplates

Использование анализа сценариев в LuckyTemplates

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

Давайте теперь создадим новую меру и назовем ее Прибыль по сценарию .

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

Использование многоуровневого анализа сценариев в LuckyTemplates

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

Использование многоуровневого анализа сценариев в LuckyTemplates

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

Но наша формула на этом не останавливается. Нам еще нужно учесть стоимость.

Таким образом, это будет минус SUMX , затем перейдите к таблице продаж, затем количество заказа умножьте на 1 плюс изменение спроса , а затем умножьте общую стоимость единицы на 1 плюс изменение стоимости .

Использование многоуровневого анализа сценариев в LuckyTemplates

Тогда мы его закроем.

Теперь давайте посмотрим, как работает наша формула прибыли по сценарию.

Проверка формулы

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

Использование многоуровневого анализа сценариев в LuckyTemplates

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

Использование многоуровневого анализа сценариев в LuckyTemplates

Теперь давайте рассмотрим возможные сценарии.

Например, стоимость нашего сырья увеличивается на 10%, это отражается в прибыли нашего сценария.

Использование многоуровневого анализа сценариев в LuckyTemplates

Но тогда мы знаем, что это увеличение стоимости повлияет на нашу цену. Итак, допустим, мы собираемся увеличить цену на 15% в результате этого увеличения стоимости.

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

Использование многоуровневого анализа сценариев в LuckyTemplates

Но поскольку наша цена увеличилась, это может снизить наш спрос. Так, например, наш спрос уменьшается на 5%. Излишне говорить, что наша прибыль по сценарию также уменьшается.

Использование многоуровневого анализа сценариев в 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 для своих бизнес-отчетов.