Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом руководстве я проведу вас через анализ обнаружения выбросов, обнаружение и визуализацию результатов выбросов. Ваши данные даже не должны быть уникальными или персонализированными. Самое замечательное, что вы можете сделать это практически с любым набором данных. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Я собираюсь показать вам, насколько прекрасен LuckyTemplates как аналитический инструмент.
Он включает в себя просто включение ряда формул DAX и аналитических методов в ваши модели, а затем, в конечном итоге, эффективную визуализацию с помощью всех функций динамической визуализации, доступных нам в LuckyTemplates.
Ключевой и наиболее важной концепцией, которую я хочу, чтобы вы усвоили при просмотре этого руководства, является то, что ее можно применять самыми разными способами.
Итак, мы начнем с объяснения выбросов в точечной диаграмме. Затем я покажу вам различные методы формул, которые вам нужно реализовать, чтобы иметь возможность визуализировать это определенным образом.
Оглавление
Выбросы в точечной диаграмме
Если бы нам нужно было обнаружить выброс , главное, что нам нужно выяснить, — это логика, лежащая в основе того, что составляет выброс.
Но сначала я хочу продемонстрировать, как визуально это может повлиять на наши отчеты и насколько проще и эффективнее для потребителя понять, что мы пытаемся им показать .
Теперь, если мы посмотрим на эти две диаграммы, первая диаграмма (слева) показывает то же самое, что и вторая (справа), за исключением того, что я создал легенду или фильтр среза на второй диаграмме, которая показывает нам то, что наши выбросы.
Таким образом, если продажи клиентов и размер прибыли совпадают или превышают определенный уровень, то это выброс в нашем наборе данных.
Мы хотим увидеть, кто эти клиенты, и поэтому мы можем виртуально увидеть это на втором графике намного лучше, чем просто посмотреть на всех наших клиентов и их прибыль на первом графике.
Кроме того, мы можем лучше изучить наших клиентов. Мы можем выбрать фильтр ,
или создайте диаграмму и установите фильтр в разделе Поля фильтра .
Эта диаграмма позволяет нам изучить клиентов, которых мы считаем выпадающими. Теперь давайте посмотрим на нашу модель данных, чтобы увидеть, как это применяется.
Внутри модели данных
Первое, что нужно отметить, это то, что нам нужно делать это динамически, так как мы сегментируем, создавая группы наших клиентов здесь. Чтобы сделать что-то динамическое, мы должны сделать это внутри формул DAX .
Мы не можем физически создать вычисляемый столбец в наших моделях и надеемся, что если мы поместим в эту модель другие временные рамки, то получим желаемые результаты. Если мы поместим вычисляемые столбцы, то получим эту статическую информацию. Он будет обновляться только при обновлении.
Первый способ реализовать логику динамически — это иметь вспомогательную таблицу . Итак, как вы можете видеть здесь в модели данных, я создал эту логику обнаружения выбросов . Это опорный стол, что означает, что он ни с чем не связан.
Внутри этой таблицы мы вводим нашу логику для обнаружения выбросов.
Мы идентифицируем наши выбросы по минимальной марже прибыли в тридцать пять процентов и максимальной марже в сто процентов, в то время как наши не выбросы имеют от нуля до тридцати пяти.
То же самое и с продажами, у нас есть некоторая логика, которая идентифицирует выбросы по общему объему продаж выше пятидесяти пяти тысяч.
Так что подумайте, как вы можете применить эту собственную логику. У вас может быть три разных параметра или переменных, которые будут обнаруживать выброс.
Теперь давайте создадим формулы, которые перебирают эту таблицу и оценивают клиентов, соответствуют ли они логике выбросов или логике отсутствия выбросов.
Обнаружение выбросов с использованием DAX
Имейте в виду, что нам нужно просмотреть каждого клиента и определить, оценивают ли они его как выброс или не выброс.
Чтобы определить выброс , мы используем CALCULATE для нашего общего объема продаж для каждого клиента . И это то, что делает функция ЦЕННОСТИ , когда мы ФИЛЬТРУЕМ всех наших клиентов. Затем мы проходим через нашу логику обнаружения выбросов .
С другой стороны, для нашего non-outlier мы также выполняем некоторую логику для каждого клиента, но основное отличие состоит в этой двойной строке (||), которая предназначена для «или», а не для «и» (&&) .
Если мы выполним здесь «и», то все, что будет продемонстрировано, — это результаты, которые меньше пятидесяти пяти тысяч и меньше тридцати пяти процентов, как указано в нашей логике обнаружения выбросов.
Далее нам нужно создать одну формулу, которую мы можем поместить в нашу визуализацию, и это будет наша формула группировки продаж .
Этот расчет говорит, что ЕСЛИ SELECTEDVALUE (логика обнаружения выбросов) является выбросом , то мы хотим вернуть выбросы продаж . Если нет, то мы возвращаем Non-outlier Sales .
Затем это позволяет нам интегрировать или извлекать разные результаты или разные формулы для любого выбора или фильтра, применяемого в нашей визуализации.
Нельзя отрицать, что в этом есть смысл, но это просто показывает нам, насколько прекрасен DAX в LuckyTemplates, особенно для анализа обнаружения выбросов.
Глубокое погружение в выбросы данных — как обнаруживать и анализировать в LuckyTemplates с помощью DAX
Как оценивать кластеры в ваших данных с помощью метода DAX в Power
BI
Заключение
Подход, который я демонстрирую в этом уроке, на самом деле является лишь одним из способов, но, надеюсь, вы многому научились из него. Мы сделали довольно сложную логику и продемонстрировали ее действительно эффективным способом с помощью точечных диаграмм.
Существует так много приложений для обнаружения выбросов. Если вы хотите по-настоящему углубиться или продемонстрировать очень конкретное понимание, особенно когда вы делаете некоторое сравнение с точечной диаграммой, то это идеальный способ повысить ценность и получить больше информации о ваших визуализациях.
Таким образом, если вы понимаете все элементы формул, в том числе объединение формул и размещение их в визуализации, вы можете применять их различными способами для демонстрации результатов с помощью собственных наборов данных.
Ваше здоровье!
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать