Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
Я собираюсь показать вам несколько простых показателей LuckyTemplates, с которых вы можете начать. Это может дать вам хорошую основу для того, какие идеи может дать вам LuckyTemplates. Понимание этих простых показателей LuckyTemplates является ключом к дальнейшему переходу к более сложным методам.
Одна вещь, которую вы должны помнить, если вы просто переходите на LuckyTemplates из Excel, заключается в том, что здесь вы не будете работать с отдельными ячейками. Вместо этого LuckyTemplates позволяет работать со столбцами.
В Excel, например, выполнение простого SUM означало бы работу с отдельными ячейками. Но в LuckyTemplates вы будете применять эту сумму ко всем столбцам. Как только вы поймете эту концепцию, она изменит способ построения ваших отчетов с точки зрения формулы.
Чтобы показать вам, как работать с этими столбцами, я покажу вам несколько примеров того, как работают эти простые показатели. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Оглавление
Пример среднего количества
Я собираюсь начать с примера того, как я могу получить Среднее количество .
Я нажму на значок «Новая мера» .
Обратите внимание, что перед созданием этой меры я сначала щелкнул ключевые меры , которые находятся на панели «Поля» . Это гарантирует, что как только моя новая мера будет создана, она попадет прямо в эту группу.
Среднее количество — это просто форма простого усреднения.
Использование средних значений — это действительно простой способ создать некоторые из этих легко загружаемых формул. Как видите, несколько вариантов автоматически появляются, когда я начинаю вводить слово «средний».
В тот момент, когда я выберу , вы увидите, что он показывает описание функции . Это говорит нам о том, что эта функция возвращает среднее значение всех чисел в столбце.
Эти описания — отличный способ ознакомиться с различными функциями, которые вы можете использовать в LuckyTemplates.
Как только я ввожу эту функцию, она автоматически дает мне более подробную информацию о том, какие параметры должны быть внутри нее.
В этом примере я буду использовать столбец «Количество» .
Как только я нажму Enter, эта мера будет сохранена в группе ключевых показателей .
Здесь важно отметить, что вы зависите от имеющихся у вас данных . В этом случае у меня есть только данные о цене и количестве. Так что мои возможности немного ограничены.
Просто чтобы показать вам другие функции, которые вы можете использовать здесь, вы увидите, что вы также можете ввести , и у вас появится ряд вариантов.
Вы также можете попробовать .
Другие варианты, отображаемые для этих функций, дополнительно рассматриваются в различных курсах DAX, доступных в LuckyTemplates Online. Но пока я сосредоточусь на самых простых.
Расчет доходов с использованием повторяющихся функций
Внесение некоторой информации о доходах чрезвычайно полезно. Это принесет дополнительные данные, которые дадут мне больше информации для дальнейшего анализа.
Чтобы узнать, могу ли я это сделать, мне нужно проверить, какая информация содержится в моей таблице.
Глядя на данные, видно, что я могу добавить некоторую информацию о доходах, потому что у меня есть Quantity и Price .
Поскольку я хочу, чтобы вы по-настоящему поняли важность использования мер вместо вычисляемых столбцов, я собираюсь показать вам их сравнение.
Я начну с создания нового столбца.
Я назову этот столбец «Доходы» .
Чтобы получить доход, я умножу количество на цену . Обратите внимание, что я ссылаюсь на эти конкретные столбцы из таблицы «Продажи» , потому что я физически добавляю данные в таблицу напрямую.
Как только я нажму Enter, столбец «Доходы» даст мне числа, к которым я мог бы применить функцию или, возможно, функцию СРЗНАЧ . Это вычисляемый столбец.
Но я хочу показать вам, что вам не нужно создавать эти столбцы, чтобы получить нужные вам данные. Это то, что вы обычно делаете в Excel, но цель здесь состоит в том, чтобы вы увидели преимущества использования LuckyTemplates. Вы можете сделать гораздо больше, используя виртуальные вычисления, если знаете, какую формулу выбрать.
Итак, я собираюсь удалить только что созданную колонку.
Затем я добавлю новую меру, щелкнув этот значок.
Я назову это «Общий объем продаж» .
Я также собираюсь добавить новую строку в свою формулу, нажав Shift + Enter . Затем я воспользуюсь функцией СУММ , затем СУММ .
Прежде чем продолжить, я хочу кратко обсудить, что делает SUMX . Основной принцип, лежащий в основе SUMX, также применим к другим функциям, имена которых имеют X в конце.
Эти функции со знаком X называются итерационными функциями. Они позволяют запускать логику для каждой отдельной строки в любой таблице, которую вы укажете.
Другими словами, это преобразование того, что вы обычно делаете в вычисляемом столбце, в меру .
Как видите, для этого требуется ссылка на таблицу и выражение. Выражение может быть любой логикой, которую вы должны использовать для получения желаемых результатов.
Итак, я собираюсь поставить Продажи , так как я пытаюсь воссоздать вычисляемый столбец, который я сделал ранее.
Затем я буду использовать количество, умноженное на цену.
Как только я нажму Enter, эта мера теперь добавит логику, которую я только что добавил, в каждую отдельную строку.
Чтобы показать вам результаты, я скопирую и вставлю исходную визуализацию.
Помните, что у нас есть проданное количество под стоимостью .
Что касается дублирующейся визуализации, я добавлю Total Sales в Value .
Затем я удалю Quantity Sold , чтобы у меня остался только Total Sales .
Теперь результаты, которые я показываю, основаны на каждом установленном фильтре, а не на единовременном общем вычислении, подобном тому, что происходит в вычисляемом столбце.
Вы можете увидеть это, если войдете в область моделирования.
Таким образом, связь вытекает из таблицы «Клиенты», где каждый клиент фильтруется по мере его поступления в таблицу «Продажи», что представлено стрелкой и линией. Это означает, что я смотрю только на каждую продажу для этого конкретного клиента.
Имея эту меру, я теперь могу перебирать каждую строку. Итак, в таблице первая строка будет вычислять количество, умноженное на цену. Затем то же самое будет делаться во втором ряду, затем в третьем и так далее. Это будет продолжаться до тех пор, пока не будут проданы все до единого.
Он в основном фиксирует результат каждой строки в памяти. И как только это будет сделано, он подведет итог всему этому. Эти результаты показаны на визуализации ниже.
Я также рекомендую вам превратить ваши визуализации в таблицы, когда вы начинаете работать с показателями вместо обычных диаграмм.
Это облегчает просмотр фактических чисел вместо того, чтобы углубляться в каждую визуализацию.
Я считаю, что намного проще попытаться увидеть число на самом деле, чем пытаться как бы глубоко заглянуть в визуализацию и понять, хорошо. Что делает формула? Если вы можете видеть каждый отдельный результат, вам будет немного легче понять, что на самом деле происходит в формуле.
Использование COUNTROWS для получения общего количества транзакций
Последняя формула, которую я собираюсь использовать в качестве примера, вычисляет общее количество транзакций . Я собираюсь добавить новую меру снова для этого.
Затем я собираюсь использовать .
COUNTROWS позволяет мне подсчитать количество строк в определенной таблице.
Поскольку для этой функции мне нужна таблица, я буду ссылаться на свою таблицу Sales .
Как только я нажму Enter, эта мера будет добавлена в группу ключевых показателей . Я перетащу это в свою таблицу, чтобы начать сравнивать данные.
Я также собираюсь перетащить количество проданных товаров , чтобы получить еще больше информации.
Теперь я могу видеть, сколько покупок сделал каждый клиент и сколько товаров было продано. Поскольку я разместил их рядом, также легче сравнивать числа.
Быстрые измерения — как их использовать в моделях LuckyTemplates
Сравнение вычисляемых столбцов и показателей в LuckyTemplates
Ветвление показателей: стратегия разработки LuckyTemplates
Заключение
Поскольку это курс для начинающих, я просто дал вам краткий обзор некоторых повторяющихся функций, которые вы можете использовать в своих показателях LuckyTemplates. Эти примеры уже показывают, какой потенциал у ваших отчетов, если вы имеете базовое представление об этих функциях.
Существует целая группа итераций, которые вы можете использовать помимо SUMX , таких как , и , среди прочих. Отсюда вы можете перейти к более сложным показателям и получить еще больше информации.
Опять же, при работе с LuckyTemplates главное, чтобы все было просто. Овладение простыми приемами, которые вы можете применить, облегчит вам работу с более сложными вычислениями.
Всего наилучшего,
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать