Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В этой статье мы рассмотрим, как найти процент от общего расчета в LuckyTemplates.
Хотя вы, возможно, уже узнали об этом из других модулей, обзор его будет полезен для его общего использования в различных сценариях.
Оглавление
Процент от общего объема продаж
Чтобы показать вам простой пример, мы создадим показатель Total Sales .
Чтобы создать эту меру, я воспользуюсь функцией , а затем вставлю ее в столбец «Общий доход» .
Затем я перетащу Total Sales на холст и создам связь с измерением Product Name .
Затем нам нужно вычислить процент продаж всех продуктов в столбце «Название продукта» от общего количества.
Для этого нам нужно разделить каждое число в общем объеме продаж на общее количество. Единственный способ добиться этого — изменить контекст вычисления таким образом, чтобы столбец Product Name игнорировался.
Мы создадим новую меру под названием Every Sales , сошлемся на Total Sales внутри , а затем используем функцию со столбцом Product Name , поскольку она может удалить фильтры из измерения .
После перетаскивания меры вы можете увидеть, что каждая отдельная строка имеет одинаковый результат.
Это связано с тем, что в этой записи контекст, который является продуктом 7 , уже удален функцией ALL , в результате чего каждая отдельная строка показывает один и тот же результат.
Чтобы получить процент от общего количества , мы создадим новую меру под названием % от общего , которая использует функцию для деления общего объема продаж на каждую продажу , а затем поместит ноль в качестве необязательного альтернативного результата.
Теперь мы можем перетащить нашу новую меру и изменить формат, чтобы показать проценты.
Эти две меры не будут необходимы, поэтому мы можем удалить их.
После удаления этих двух промежуточных вычислений таблица, наконец, будет выглядеть вот так.
Чтобы лучше визуализировать процент от общей таблицы, мы можем выбрать гистограмму с накоплением в разделе «Визуализации» , а затем отсортировать результаты в порядке убывания.
Получить процент от общей суммы было очень просто, поскольку все, что нам нужно было сделать, это ввести правильные размеры, а затем использовать функцию ВСЕ , чтобы удалить фильтры для этого расчета.
Процент от общей мощности BI: соображения контекста
В этом разделе мы обсудим контекстные соображения, связанные с процентом от общего количества в LuckyTemplates.
Многие результаты, которые вы получаете от процентов от общих вычислений, сильно зависят от контекста, в котором вы размещаете свою формулу.
Например, контекст в этом конкретном примере — Продукт 7 .
Все эти проценты от общих результатов в сумме составляют 100% , поскольку мы удалили фильтры для названия продукта в формуле каждой продажи .
Благодаря этому мы можем выполнить промежуточное вычисление с помощью DIVIDE , в котором общая сумма использовалась в качестве знаменателя .
Однако процент от общей формулы может возвращать другой результат в зависимости от того, в какой контекст вы ее поместили.
Например, я скопирую и вставлю таблицу, а затем буду использовать имена клиентов в качестве контекста для расчета.
В результате процент от суммы в каждой строке отображается как 100%.
Это связано с тем, что мера % от Total не работает в этом контексте, поскольку нам нужно сначала удалить фильтры.
Однако, если мы добавим другие измерения, мера Каждая продажа не будет работать, поскольку в нашей формуле удаляется только фильтр в названии продукта .
Чтобы показать вам пример, мера Every Sales здесь по-прежнему возвращает значения из Total Sales клиентов.
Если мы хотим получить процент от общей суммы на одного клиента , нам нужно внести изменения в показатель Every Sales или изменить таблицу с помощью среза .
При выборе клиента через слайсер теперь будет работать таблица результатов, так как процент от общего количества теперь фильтруется по конкретному клиенту.
Всякий раз, когда вы щелкаете имя клиента в слайсере, вы просматриваете сокращенную таблицу «Продажи» , а не всю таблицу «Продажи».
Вместо того, чтобы выбирать одного клиента за раз, вы также можете изменить настройки слайсера, чтобы можно было выбрать несколько клиентов.
Выбор нескольких клиентов по-прежнему будет давать правильные результаты, поскольку контекст названия продукта используется правильно.
Простое изменение контекста или использование слайсеров позволит вам эффективно получать желаемые результаты в различных ситуациях.
Расчет динамического процента от общего изменения с помощью LuckyTemplates Time Intelligence
LuckyTemplates Процент от общего — с помощью инструкции CALCULATE
Расчет процентной маржи прибыли с использованием DAX в LuckyTemplates
Заключение
Вот как вы получаете процент от общего числа в LuckyTemplates и как использование различных контекстов влияет на ваши вычисления.
Понимание того, как работает контекст, очень важно, поскольку вы можете получить совершенно разные результаты, изменив его, как показано в наших примерах.
Это только основы при работе с процентами от общих расчетов. Объединение того, что вы узнали, с другими концепциями в конечном итоге позволит вам выполнять более сложные вычисления.
Всего наилучшего,
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.