Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом руководстве будет рассмотрено, как использовать TOPN в качестве функции виртуального ранжирования для получения интересных сведений на основе логики ранжирования в LuckyTemplates. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Использование в качестве функции виртуального ранжирования позволяет динамически получать лучшие и худшие результаты для любого показателя.
В этом примере показано, как определить места, которые приносят самый высокий и самый низкий доход на одного клиента.
Оглавление
Общее количество городов с покупками
Эта таблица содержит доход для каждого клиента.
Вы хотите выяснить, какие местоположения имеют самый высокий и самый низкий доход.
Допустим, клиент купил ваши товары в разных местах.
На примере Стивена Ховарда можно увидеть, что он покупал товары в шести разных городах:
Теперь вы хотите узнать, сколько дохода было получено для каждого города. Затем вы хотите виртуально ранжировать города и вычислить, какие из них принадлежат к верхним и нижним двум.
Эта формула подсчитывает количество магазинов, в которых покупатель совершил покупку:
Функция СЧЕТЧИКИ вычисляет каждое уникальное место, где был куплен продукт
Однако эта формула не может дать вам нужных результатов ранжирования.
Здесь на помощь приходит функция TOPN. Она позволяет вам иметь виртуальный рейтинг внутри формулы.
Расчет двух лучших городов
Чтобы рассчитать два лучших города с наибольшим доходом для каждого клиента, вам нужно использовать эту формулу:
Функция РАСЧЕТ вычисляет общий доход используя другой контекст для двух первых городов.
Давайте теперь сосредоточимся на утверждении TOPN в формуле:
Первый параметр этого оператора TOPN — это общий рейтинг, который требует виртуального расчета. Таким образом, 2 используется для получения двух лучших городов.
Если это 4, он вернет четыре лучших города.
Вам нужно убедиться, что вы перебираете только те места, в которых клиент купил. Вот почему индекс используется, а не элемент в модели.
Использование индекса гарантирует, что вы подсчитываете только регионы, в которых совершали покупки ваши клиенты, а не все регионы в вашей модели.
Если вы поместите функцию вместе с фактическим названием города, вы получите общий общий доход от двух лучших городов, а не от каждого отдельного клиента.
Функция TOPN создает совершенно новый контекст для каждого результата в таблице.
Он создает виртуальную таблицу, содержащую только два основных местоположения, в которых клиент приобрел товары.
Вычисление двух нижних городов
Это формула, используемая для расчета двух нижних городов:
Это точно такая же формула, как и первая, но вам нужно изменить DESC на ASC .
Вот как проверить правильность этой формулы:
Если вывести в таблицу города с покупками, то можно увидеть, что количество итераций совпадает с результатом Total Cities.
Например, Аарон Брэдли покупал в четырех разных местах. Итак, во второй таблице показаны четыре итерации.
Вы можете увидеть четыре разные суммы покупок, которые клиент имеет для каждого местоположения.
Если вы подсчитаете и сравните цифры двух таблиц, вы увидите, что они обе совпадают. Все суммы Аарона Брэдли равны 173 128,00, что является общим доходом. Два верхних города имеют доход 124 191,20, а два нижних 48 936,80.
Откройте для себя уникальные
аналитические данные с помощью LuckyTemplates
Заключение
В этом руководстве обсуждалось, как использовать TOPN в качестве функции виртуального ранжирования для создания эффективных визуальных элементов ранжирования в LuckyTemplates.
Вы можете обернуть функцию TOPN в COUNTROWS, или , чтобы получить более ценную информацию в своих отчетах. Это очень гибкий и многоразовый инструмент для использования.
Всего наилучшего,
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать