Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
Вы когда-нибудь слышали о принципе Парето , также известном как правило 80/20 ? Правило гласит, что на каждые 20% чего-либо вы обычно получаете 80% результатов. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Если мы посмотрим на это с точки зрения бизнеса, мы утверждаем, что 20% наших клиентов должны приносить 80% нашей прибыли, или 20% наших магазинов должны приносить 80% наших продаж. Так работает принцип Парето.
Принцип Парето (80/20) со временем стал известен, и на него ссылались на многих рынках, в разных средах, в разных бизнесах и секторах. Потому что это правда. Это на самом деле то, что происходит. В большинстве случаев большинство ваших параметров будут иметь около 20%, которые составляют 80% ваших продаж. Это может быть местоположение, клиенты, продукты и т. д.
Теперь я хотел проверить это в LuckyTemplates. Я хотел проверить это понимание на текущих данных, с которыми я работаю в своей модели в LuckyTemplates, потому что, очевидно, это не всегда будет точным.
Оглавление
Важное значение принципа Парето
Это действительно хорошая идея — провести тест с использованием техники, которую я демонстрирую в этом руководстве, потому что, если она верна, то именно на этом вы должны сосредоточить свои усилия — с точки зрения маркетинга, с точки зрения управления запасами.
Список можно продолжить с точки зрения того, как этот тип анализа может указать вам стратегическое направление, на котором вы должны сосредоточиться с точки зрения бизнеса.
Я собираюсь показать вам, как вы можете использовать шаблон внутри LuckyTemplates, используя формулу для разработки и проверки этого принципа. Потому что, в конце концов, вы хотите сосредоточиться на том, где вы получаете максимальную прибыль в своем бизнесе.
Если вы обнаружите, что 20 % ваших клиентов приносят 80 % ваших доходов, то вы должны потратить большую часть своего времени, пытаясь извлечь как можно больше информации из этих клиентов, продуктов, местоположений и т. д. Это может не всегда бывает, но в целом так.
Тестирование принципа Парето (80/20) в LuckyTemplates
Я собираюсь показать вам, как я настроил этот образец панели инструментов, который довольно прост.
Итак, если мы смотрим здесь на наши штаты, я хотел посмотреть в каждом штате, какая часть нашего общего объема продаж приходится на 20% наших лучших клиентов.
Во-первых, я вычисляю, сколько клиентов у нас есть в этом конкретном регионе. Мы смотрим, скажем, во Флориду, и видим, что мы продаем 792 покупателям. И когда мы смотрим на дно, мы видим гораздо меньше здесь, в Род-Айленде, который для нас является меньшим рынком.
У нас также есть 20% лучших клиентов. Что составляет 20% наших клиентов? Итак, я умножил 0,2 на общее количество клиентов . И это дает нам число, которое мы можем ввести в нашу формулу для работы.
После того, как я это сделал, мне нужно было ввести это число в некоторую логику ранжирования и сказать, сколько продаж в каждом штате можно отнести к 20% ?
Я также настроил его так, чтобы мы могли щелкнуть по каждому штату и увидеть клиентов и общий объем продаж наших клиентов на этой диаграмме справа.
Более того, скажем, во Флориде мы заработали 9 миллионов долларов на продажах, и у нас есть ответ с точки зрения наших 20%, 3,5 миллиона долларов, я хотел посмотреть, какой процент это составляет от наших продаж.
Теперь, как вы видите, правило или принцип 80/20 здесь неприменимы, потому что этот набор данных абсолютно случайный. Большинство наборов данных более реалистичны.
Пройтись по формуле
Теперь я покажу вам формулу, стоящую за этой визуализацией. Там немного, но я проведу вас через каждый элемент.
Первое, что мы делаем, это динамически вычисляем общее количество клиентов. На самом деле я вычислил его здесь для этой таблицы, но я также сделал это в рамках этой формулы, чтобы нам не приходилось ссылаться на другой показатель.
Поэтому я использовал переменные ( VAR ) и сказал, что искомый CustomerPercent составляет 20%, поэтому в этом случае я ввел 0,2 .
Следует отметить, что я использовал DistinctCount в таблице Sales . Если я не использую DistinctCount в этой таблице, она не будет динамически фильтроваться для каждого отдельного состояния из-за того, как настроена наша модель данных.
Поэтому мы должны убедиться, что мы ссылаемся на что-то, что было в таблице «Продажи», чтобы при применении фильтра к штату, скажем, Флориде, я подсчитывал 20% лучших клиентов, которые фактически покупали во Флориде.
Затем мы приходим к РАСЧЕТУ . Эта функция может изменить контекст вычисления. Таким образом, мы подсчитываем общий объем продаж , но мы подсчитываем его в другом контексте. Мы хотим выйти из этих 20% лучших, и это нужно, чтобы последняя часть формулы сделала это.
Так что мы фильтруем каждого клиента, которого мы продали во Флориде. и мы работаем с этим RANKX , если этот клиент, по общему объему продаж , входит в первые 20%, которые мы вычисляем в этой формуле, CustomerPercent.
Таким образом, получается, что 158 во Флориде составляют 20% лучших, и если этот клиент оценивается по продажам в топ-158, тогда удерживайте этого клиента и подсчитайте общий объем продаж.
Так вот что происходит за кулисами. И если мы посмотрим на список здесь, все они динамически рассчитываются для каждого состояния. Вот как мы получаем эти цифры здесь.
Кроме того, чтобы получить % продаж 20% лучших, просто разделите 20% лучших клиентов на общий объем продаж . Вот как мы проверяем правило Парето в наборе данных.
Повторное использование метода тестирования Парето (80/20)
Вы можете сделать это для любого измерения в вашем наборе данных и проверить принцип Парето, используя ту же технику. Все, что вам нужно сделать, это изменить столбцы, на которые ссылается эта формула, в зависимости от контекста, который вы хотите вычислить.
Мы также могли бы использовать эту формулу в других визуализациях и использовать мощь модели данных, чтобы найти и извлечь еще больше информации. Например, если мы нажмем на Флориду, мы увидим, что эта диаграмма меняется и показывает, как 20% лучших работают каждый месяц.
Мы также можем изменить это значение на «Квартал» и «Год» и посмотреть, как наши лучшие 20% работают ежеквартально. Мы видим разницу между общим числом.
Более того, мы можем увидеть, из чего состоит это число , индивидуальную разбивку этих клиентов. Например, мы нажимаем на Вирджинию, эти 125 клиентов, 20% лучших клиентов Вирджинии, составляют это число, 46% продаж.
Заключение
Я продемонстрировал вам, как вы можете реализовать принцип Парето или правило 80/20 в своем анализе LuckyTemplates.
Это чрезвычайно мощная и практичная техника, которая может помочь вам получить важные сведения и анализ, просто используя и эффективно внедряя LuckyTemplates.
Я надеюсь, вы получили хорошее представление о том, как это создается и как вы можете повторно протестировать это несколькими способами. Я хочу еще раз подчеркнуть возможность повторного использования этой техники. Вы можете использовать эту формулу, и, немного подкорректировав справочные столбцы, вы получите более ценную информацию.
Здесь можно многому научиться, не только о том, как использовать эту конкретную технику, но и об использовании формулы DAX в ваших моделях.
Ваше здоровье!
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать