Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
Этот учебник в блоге демонстрирует действительно интересный пример анализа Парето. Я собираюсь научить вас, как создать диаграмму Парето, используя расширенные формулы DAX. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Я покажу вам, как использовать комбинацию формул, чтобы создать визуализацию, подобную этой.
Первое, что я всегда рекомендую при работе над чем-то подобным с этим анализом — превратить визуализацию в таблицу . Таким образом, вы действительно можете изучить числа, необходимые для создания указанной визуализации.
Для этого сценария вам сначала нужно создать кумулятивную сумму, чтобы получить сумму общего дохода . Как видите, дат и цифр нет. Поэтому будет сложно создать совокупный итог, основанный на текстовом значении, а не на числах. Я научу вас делать это шаг за шагом.
СКАЧАТЬ РЕСУРС DAX ЗДЕСЬ
Оглавление
Расчет совокупного итога
Первое, что я вам покажу, это расчет нарастающим итогом без дат.
Техника здесь заключается в использовании функции , а также итератора, такого как функция . Функция FILTER находится внутри SUMX. После этого нужно создать виртуальную таблицу с помощью функции .
Виртуальная таблица должна просматривать все продажи в выбранном контексте даты. После этого он должен пройти через конкретные коды состояний внутри таблицы.
Указанная часть формулы создаст таблицу точно такую же, как таблица примера. Единственная разница в том, что на данный момент таблица создается виртуально.
Следующая часть формулы создаст еще одну виртуальную таблицу для дохода. Но поскольку эта логика находится внутри фильтра, она виртуально манипулирует таблицей для создания совокупного итога. Формула должна перебирать каждую строку и часть таблицы общего дохода.
Если доход определенной строки больше или равен доходу штата, он вычисляет сумму дохода и вносит ее в таблицу.
После этого вам нужно добавить переменную StateRev , чтобы она оценивала общий доход .
Вот как вы создаете совокупный итог, даже если нет ранжирования, основанного на датах или числах. Совокупные итоги, которые были созданы, основаны только на текстовом столбце.
Все кумулятивные итоги в таблице рассчитываются, поскольку все они оцениваются как истинные, а затем общие доходы объединяются в кумулятивный итог.
Создание таблицы всех продаж
Следующая часть, которую я хотел бы продемонстрировать, — это создание таблицы продаж для диаграммы Парето.
Сначала нажмите «Новая мера» , а затем введите имя меры. В данном случае это All Sales . Затем запустите формулу с функцией , чтобы вычислить общий доход. А затем перейдите (Продажи) .
Нажмите «Ввод» и перетащите завершенную меру в таблицу, чтобы просмотреть соответствующие данные.
В дополнение к этому вы можете создать диаграмму Парето на основе любого выбора с помощью селектора категорий продуктов .
Объединение формул DAX для создания диаграммы Парето
Следующее, что я хочу вам показать, это как объединить предыдущие формулы в другую, просто добавив некоторые функции DAX.
Для этого просто создайте новую меру или скопируйте существующую (похожую), а затем переименуйте ее соответствующим образом. В этом примере новая мера называется Диаграмма Парето (состояния) .
Как видите, в скопированной мере уже есть формула, поэтому вам нужно добавить только несколько формул DAX. В этом случае необходимо добавить некоторые переменные с помощью функции , что упрощает расчеты.
Первая переменная ( VAR StateRey ) просто равна общему доходу, а вторая ( VAR AllSales ) использует функции и ALLSELECTED .
Для логики добавьте функцию перед SUMX , а затем добавьте переменную AllSales в нижнюю часть. Важно иметь постоянное значение для возврата результатов. Таким образом, вы должны поставить ноль в качестве альтернативного результата.
Бывают случаи, когда результаты отображаются в числовом формате, но столбец диаграммы Парето (состояния) должен отображаться в процентах, как показано ниже.
Таким образом, вам нужно перейти в Инструменты измерения , а затем изменить формат на проценты.
Вернувшись к таблице, вы увидите, как точные результаты в таблице преобразуются в диаграмму Парето. Вот почему я всегда рекомендую сначала иметь его внутри таблицы, прежде чем создавать диаграмму.
Вы можете поэкспериментировать с диаграммой и выбрать динамические данные в селекторе категорий продуктов . Как видите, диаграмма Парето также динамически меняется в соответствии с категориями ваших продуктов.
Вы также можете добавить несколько цветов на диаграмму Парето, используя некоторые метки данных, чтобы сделать ее более привлекательной. Просто найдите время, чтобы поиграть с областью форматирования и соответствующим образом настроить диаграмму Парето. Например, вы можете изменить визуализацию и включить значения строк , как показано ниже.
В LuckyTemplates можно сделать так много, чтобы ваши данные выделялись, а отчет был более эффективным и привлекательным.
Реализация принципа Парето (80/20) в вашем анализе LuckyTemplates
Анализ Парето: кто является крупнейшими клиентами,
демонстрирующими бюджеты в Power BI — совокупные итоги DAX
Заключение
Надеюсь, вам понравился этот пример комбинаций формул. Это может стать слишком сложным, но все это выполнимо в LuckyTemplates. Я также хотел бы отметить, что функция (переменная) действительно помогла нам в этом примере.
Ключевым моментом является понимание правильного момента для использования переменных в оценке. Его можно использовать либо в начале формулы, либо как итерирующую функцию.
Я надеюсь, что вы что-то вынесли из этого урока, и надеюсь, вы сможете найти способ использовать образец шаблона формулы в своих собственных моделях.
Всего наилучшего!
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать