Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В сегодняшнем блоге мы продолжим серию статей о LuckyTemplates Power Tool Suite. В первых частях серии мы рассмотрели DAX Editor Pro и Power Sort Pro , а сегодня мы углубимся в Quick Measures Pro, незаменимый инструмент при выполнении быстрых измерений в LuckyTemplates. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Оглавление
Что такое быстрые меры Pro?
Quick Measures Pro — один из пяти Power Tools, разработанных Microsoft MVP Грегом Деклером специально для участников LuckyTemplates. Эти инструменты предназначены для ускорения и автоматизации различных аспектов разработки отчетов LuckyTemplates.
На мой взгляд, Quick Measures Pro — самая сложная из пяти, но стоит потратить время на ее изучение.
По мере того, как мы углубляемся в тему, вы можете не столкнуться с крутой кривой обучения. Тем не менее, этот блог предоставит вам невероятные возможности для автоматизации измерений DAX, особенно в сочетании с , к которому у вас также есть доступ как у члена LuckyTemplates.
Итак, давайте погрузимся и посмотрим, что сделал Грег в Quick Measures Pro и как превратить все это в свою пользу.
Модель звездной схемы
Начнем с открытия нашего LuckyTemplates. Мы будем использовать стандартную практическую модель LuckyTemplates — модель схемы «звезда» , основанную на данных о продажах за четыре года.
Он использует расширенную таблицу данных LuckyTemplates , серию таблиц общих измерений и таблицу показателей, содержащую общие и средние продажи.
Они довольно просты, но будут весьма наглядны, когда мы свяжем их с Quick Measures Pro.
Неявная мера против. Быстрая мера в LuckyTemplates
Говоря о мерах в LuckyTemplates , важно отличать неявные меры от быстрых.
Возможно, вы слышали, как люди раньше предлагали не использовать быстрые меры. Однако на самом деле эти люди говорят о скрытых мерах, а не о быстрых мерах.
Чтобы объяснить больше, давайте перейдем на главную и щелкните первый значок слева, как показано на изображении ниже.
На правой панели откройте «Поля» и нажмите «Продажи» , чтобы открыть параметры. Затем отметьте или перетащите строку «Итого» , чтобы перенести ее в «Столбцы».
Нажмите «Итого по строке» и переместите галочку с «Не суммировать» на «Сумма».
Вы можете видеть, что сумма общей суммы строк совпадает с нашей мерой общего объема продаж . И это неявная мера.
Однако мы не хотим использовать неявную меру (или то, что некоторые люди называют быстрой мерой) в первую очередь потому, что мы не можем сделать ответвление меры от нее. Есть много других причин, но мы не будем вдаваться в них в этом блоге.
Конечно, у быстрой меры также есть свои плюсы и минусы , но для целей этого блога мы будем придерживаться их и говорить о быстрых мерах, которые являются явными мерами DAX и могут быть классифицированы как шаблоны DAX.
Навигация по Quick Measure в LuckyTemplates с помощью Quick Measures Pro
Microsoft создала несколько десятков быстрых мер, которые вы можете выбрать в LuckyTemplates. Однако они довольно ограничены. Я лично не использую их так часто, потому что они как бы спрятаны в меню, и часто проще сделать это другим способом.
Например, Грег Деклер составил исчерпывающий список из более чем 200 быстрых мер и сделал их доступными и удобными для просмотра.
Чтобы убедиться в этом, давайте перейдем к Внешним инструментам и нажмем QM Pro.
В появившемся окне показан огромный список быстрых мер, которые составил Грег. Все эти меры полностью доступны для вас с помощью этого инструмента.
Если вы еще не установили Power Tool Suite, прочитайте наш блог о DAX Editor Pro . Он научит вас, как загрузить и установить этот пакет, если вы являетесь подписчиком LuckyTemplates.
Примеры приложений Quick Measures Pro
Возьмем простой пример: возьмем наших клиентов и разделим их на сегменты. Скажем, мы хотим провести начальный анализ или опрос части наших клиентов. Нам также нужен простой способ подмножества этих клиентов на основе довольно случайного подхода.
Пример приложения 1: выборка клиентов с помощью Is Prime
Наше первое тестовое приложение — это выборка индекса клиентов. Случайный способ сделать это — выделить те индексы клиентов, которые являются простыми числами.
Достаточно удобно, что есть быстрый способ, который точно показывает нам, как определить, является ли число простым. Мы просто просматриваем список быстрых мер и нажимаем Is Prime. Появится столбец быстрых мер.
Оттуда мы можем выбрать столбец, который мы хотим применить. Что хорошо в этом, так это то, что мы можем применить Is Prime к любому столбцу в нашей модели.
Мы просто нажмем «Установить» в столбце «Выбор» и щелкнем соответствующий столбец. В нашем примере давайте применим его к нашему индексу клиентов , который находится в разделе «Клиент» .
Что мы можем сделать дальше, так это взглянуть на DAX . В появившемся окне мы видим, что это не простой расчет. Итак, мы должны сгенерировать ряд, вычислить этот ряд, а затем с помощью команды mod выяснить, делится ли число только на себя и на единицу. Если это так, то это премьер. Если это не так, это не премьер.
Написать DAX довольно сложно, но в данном случае нам не нужно писать его самим, потому что Грег уже сделал это за нас.
Что нам нужно сделать дальше, так это поместить это в нашу таблицу мер, выбрав « Меры» в раскрывающемся списке «Таблица» . У нас также есть описание, в котором говорится: «Определить, является ли число простым числом».
Другие параметры позволяют нам форматировать строку, помещать ее в папки и скрывать или устанавливать категорию данных , если это был определенный тип меры. По сути, мы можем контролировать все метаданные, но в нашем случае мы сохраним их в качестве стандартной меры.
Нажимаем Создать . Появится окно с сообщением о том, что наш показатель индекса клиентов является основным показателем, успешно созданным в Measures. Нажмите OK и вернитесь в LuckyTemplates.
В LuckyTemplates мы видим, что в разделе «Меры» на панели «Поля» был добавлен индекс клиента .
Мы можем щелкнуть Индекс клиентов и переименовать его в строке 1, указав более короткое имя, например Is Prime . Нажмите на галочку, чтобы сохранить, и на галочку, чтобы закрыть.
Одна из интересных вещей, которые мы можем сделать, — создать это как меру или как вычисляемый столбец. Если мы вернемся к Quick Measures Pro, мы увидим параметры Measures или Column .
Ранее мы использовали меры , но если мы хотим создать вычисляемый столбец, мы можем просто нажать « Столбец» , чтобы обновить DAX, а затем нажать «Создать» .
В нашем случае оставим его как меру.
Пример приложения 2: создание визуального индикатора с использованием SVG
Что мы можем сделать дальше, так это создать визуальный индикатор для простых индексов. Мы будем использовать меры SVG , найденные в списке мер, запрограммированных Грегом. Опять же, это довольно сложные стеки, использующие HTML-код для создания визуальных эффектов.
Допустим, мы выбираем SVG Blinking Dot . Мы будем держать это в качестве меры. В столбце флагов мы хотим использовать меру, которая, как мы знаем, всегда будет числом, которое мы можем включать и выключать. Итак, в раскрывающемся списке мы можем выбрать «Год».
Мы можем выбрать предпочтительные цвета для заливки и линии. В качестве цвета заливки возьмем зеленый. Для Line Color давайте напишем White. Мы будем использовать 1 для толщины линии , 10 для радиуса и 1 для непрозрачности.
Мы выберем «Меры» в поле «Таблица» и сохраним описание как есть.
В категории данных мы видим, что он достаточно умен, чтобы знать, что категория данных — это URL-адрес изображения , что важно. Это потому, что если мы не нажмем URL-адрес изображения или он не щелкнет ImageURL автоматически, мы получим в ответ только текст.
Затем мы нажмем «Создать» и «ОК».
Вернемся к LuckyTemplates и посмотрим, как это работает.
В LuckyTemplates создадим очень простую меру, которую назовем Prime Dot . Мы можем сделать это, перейдя на панель «Поля» , щелкнув «Меры» , затем «Новые меры» .
Скопируйте код, показанный ниже, в соответствующую область.
Затем мы перетащим меру Prime Dot из Measures в Table. Мы изменим категорию даты на URL-адрес изображения.
Затем мы получаем мигающие точки для всех тех, кого мы хотим выбрать в нашем подмножестве, на основе индекса клиента, который является простым.
Quick Measures Pro: удобный инструмент для быстрого измерения в LuckyTemplates
В нашем примере мы можем увидеть мощь Quick Measures Pro при выполнении быстрых измерений в LuckyTemplates. То, что мы сделали, просто и тривиально, но нам удалось создать относительно сложную меру DAX и мигающую визуальную меру всего за несколько кликов.
И это мощно, особенно если учесть огромный набор быстрых мер, перечисленных в Quick Measures Pro. У нас есть всевозможные средства измерения времени и даты.
В Excel Грег воспроизвел многие функции Excel, которые могут вам понадобиться. Мне особенно нравится Large , который ранжирует и определяет ранжированный элемент в столбце или в наборе.
Существуют также всевозможные меры фильтрации, финансовые меры, меры поиска, математика и статистика. Существуют и другие сложные меры, такие как меры SVG, манипуляции с текстом, время и продолжительность, анализ времени и преобразование единиц измерения — всего более 200 мер.
Все они легко доступны, просто потянув их вверх, заполнив нужные столбцы и нажав «Создать» .
Плюсы и минусы быстрых измерений в LuckyTemplates
Быстрые измерения LuckyTemplates: расчет итогов за год
Быстрые измерения — как их использовать в моделях LuckyTemplates
Заключение
Для этого урока мы сделали готовое, но чрезвычайно полезное приложение Quick Measures Pro. Мы узнали о 200 общих мерах, включенных в этот инструмент, и все они доступны всего за пару кликов.
Короче говоря, Quick Measures Pro позволяет нам создавать собственные пользовательские быстрые меры на основе наиболее часто используемого DAX.
Мы узнаем, как именно использовать эти два инструмента, поэтому нам нужно будет написать наши часто используемые показатели DAX только один раз и повторно использовать их снова и снова в наших отчетах всего за пару кликов. А когда мы свяжем это с Analyst Hub, он станет еще более мощным.
Всего наилучшего,
Брайан Джулиус
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать