Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

В сегодняшнем блоге мы продолжим серию статей о LuckyTemplates Power Tool Suite. В первых частях серии мы рассмотрели DAX Editor Pro и Power Sort Pro , а сегодня мы углубимся в Quick Measures Pro, незаменимый инструмент при выполнении быстрых измерений в LuckyTemplates. Вы можете посмотреть полное видео этого урока в нижней части этого блога.

Оглавление

Что такое быстрые меры Pro?

Quick Measures Pro — один из пяти Power Tools, разработанных Microsoft MVP Грегом Деклером специально для участников LuckyTemplates. Эти инструменты предназначены для ускорения и автоматизации различных аспектов разработки отчетов LuckyTemplates. 

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

На мой взгляд, Quick Measures Pro — самая сложная из пяти, но стоит потратить время на ее изучение. 

По мере того, как мы углубляемся в тему, вы можете не столкнуться с крутой кривой обучения. Тем не менее, этот блог предоставит вам невероятные возможности для автоматизации измерений DAX, особенно в сочетании с , к которому у вас также есть доступ как у члена LuckyTemplates.

Итак, давайте погрузимся и посмотрим, что сделал Грег в Quick Measures Pro и как превратить все это в свою пользу. 

Модель звездной схемы

Начнем с открытия нашего LuckyTemplates. Мы будем использовать стандартную практическую модель LuckyTemplates — модель схемы «звезда» , основанную на данных о продажах за четыре года.

Он использует расширенную таблицу данных LuckyTemplates , серию таблиц общих измерений и таблицу показателей, содержащую общие и средние продажи. 

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

Они довольно просты, но будут весьма наглядны, когда мы свяжем их с Quick Measures Pro. 

Неявная мера против. Быстрая мера в LuckyTemplates

Говоря о мерах в LuckyTemplates , важно отличать неявные меры от быстрых. 

Возможно, вы слышали, как люди раньше предлагали не использовать быстрые меры. Однако на самом деле эти люди говорят о скрытых мерах, а не о быстрых мерах.

Чтобы объяснить больше, давайте перейдем на главную и щелкните первый значок слева, как показано на изображении ниже.

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

На правой панели откройте «Поля» и нажмите «Продажи» , чтобы открыть параметры. Затем отметьте или перетащите строку «Итого» , чтобы перенести ее в «Столбцы». 

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

Нажмите «Итого по строке» и переместите галочку с «Не суммировать» на «Сумма». 

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

Вы можете видеть, что сумма общей суммы строк совпадает с нашей мерой общего объема продаж . И это неявная мера. 

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

Однако мы не хотим использовать неявную меру (или то, что некоторые люди называют быстрой мерой) в первую очередь потому, что мы не можем сделать ответвление меры от нее. Есть много других причин, но мы не будем вдаваться в них в этом блоге. 

Конечно, у быстрой меры также есть свои плюсы и минусы , но для целей этого блога мы будем придерживаться их и говорить о быстрых мерах, которые являются явными мерами DAX и могут быть классифицированы как шаблоны DAX. 

Навигация по Quick Measure в LuckyTemplates с помощью Quick Measures Pro

Microsoft создала несколько десятков быстрых мер, которые вы можете выбрать в LuckyTemplates. Однако они довольно ограничены. Я лично не использую их так часто, потому что они как бы спрятаны в меню, и часто проще сделать это другим способом.

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

Например, Грег Деклер составил исчерпывающий список из более чем 200 быстрых мер и сделал их доступными и удобными для просмотра. 

Чтобы убедиться в этом, давайте перейдем к Внешним инструментам и нажмем QM Pro. 

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

В появившемся окне показан огромный список быстрых мер, которые составил Грег. Все эти меры полностью доступны для вас с помощью этого инструмента. 

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

Если вы еще не установили Power Tool Suite, прочитайте наш блог о DAX Editor Pro . Он научит вас, как загрузить и установить этот пакет, если вы являетесь подписчиком LuckyTemplates. 

Примеры приложений Quick Measures Pro

Возьмем простой пример: возьмем наших клиентов и разделим их на сегменты. Скажем, мы хотим провести начальный анализ или опрос части наших клиентов. Нам также нужен простой способ подмножества этих клиентов на основе довольно случайного подхода. 

Пример приложения 1: выборка клиентов с помощью Is Prime

Наше первое тестовое приложение — это выборка индекса клиентов. Случайный способ сделать это — выделить те индексы клиентов, которые являются простыми числами. 

Достаточно удобно, что есть быстрый способ, который точно показывает нам, как определить, является ли число простым. Мы просто просматриваем список быстрых мер и нажимаем Is Prime. Появится столбец быстрых мер. 

Оттуда мы можем выбрать столбец, который мы хотим применить. Что хорошо в этом, так это то, что мы можем применить Is Prime к любому столбцу в нашей модели. 

Мы просто нажмем «Установить» в столбце «Выбор» и щелкнем соответствующий столбец. В нашем примере давайте применим его к нашему индексу клиентов , который находится в разделе «Клиент»

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

Что мы можем сделать дальше, так это взглянуть на DAX . В появившемся окне мы видим, что это не простой расчет. Итак, мы должны сгенерировать ряд, вычислить этот ряд, а затем с помощью команды mod выяснить, делится ли число только на себя и на единицу. Если это так, то это премьер. Если это не так, это не премьер.

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

Написать DAX довольно сложно, но в данном случае нам не нужно писать его самим, потому что Грег уже сделал это за нас. 

Что нам нужно сделать дальше, так это поместить это в нашу таблицу мер, выбрав « Меры» в раскрывающемся списке «Таблица» . У нас также есть описание, в котором говорится: «Определить, является ли число простым числом».

Другие параметры позволяют нам форматировать строку, помещать ее в папки и скрывать или устанавливать категорию данных , если это был определенный тип меры. По сути, мы можем контролировать все метаданные, но в нашем случае мы сохраним их в качестве стандартной меры. 

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

Нажимаем Создать . Появится окно с сообщением о том, что наш показатель индекса клиентов является основным показателем, успешно созданным в Measures. Нажмите OK и вернитесь в LuckyTemplates. 

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

В LuckyTemplates мы видим, что в разделе «Меры» на панели «Поля» был добавлен индекс клиента .

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

Мы можем щелкнуть Индекс клиентов и переименовать его в строке 1, указав более короткое имя, например Is Prime . Нажмите на галочку, чтобы сохранить, и на галочку, чтобы закрыть. 

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

Одна из интересных вещей, которые мы можем сделать, — создать это как меру или как вычисляемый столбец. Если мы вернемся к Quick Measures Pro, мы увидим параметры Measures или Column

Ранее мы использовали меры , но если мы хотим создать вычисляемый столбец, мы можем просто нажать « Столбец» , чтобы обновить DAX, а затем нажать «Создать» .

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

В нашем случае оставим его как меру. 

Пример приложения 2: создание визуального индикатора с использованием SVG

Что мы можем сделать дальше, так это создать визуальный индикатор для простых индексов. Мы будем использовать меры SVG , найденные в списке мер, запрограммированных Грегом. Опять же, это довольно сложные стеки, использующие HTML-код для создания визуальных эффектов. 

Допустим, мы выбираем SVG Blinking Dot . Мы будем держать это в качестве меры. В столбце флагов мы хотим использовать меру, которая, как мы знаем, всегда будет числом, которое мы можем включать и выключать. Итак, в раскрывающемся списке мы можем выбрать «Год». 

Мы можем выбрать предпочтительные цвета для заливки и линии. В качестве цвета заливки возьмем зеленый. Для Line Color давайте напишем White. Мы будем использовать 1 для толщины линии , 10 для радиуса и 1 для непрозрачности. 

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

Мы выберем «Меры» в поле «Таблица» и сохраним описание как есть. 

В категории данных мы видим, что он достаточно умен, чтобы знать, что категория данных — это URL-адрес изображения , что важно. Это потому, что если мы не нажмем URL-адрес изображения или он не щелкнет ImageURL автоматически, мы получим в ответ только текст. 

Затем мы нажмем «Создать» и «ОК».

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

Вернемся к LuckyTemplates и посмотрим, как это работает. 

В LuckyTemplates создадим очень простую меру, которую назовем Prime Dot . Мы можем сделать это, перейдя на панель «Поля» , щелкнув «Меры» , затем «Новые меры»

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

Скопируйте код, показанный ниже, в соответствующую область.

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

Затем мы перетащим меру Prime Dot из Measures в Table. Мы изменим категорию даты на URL-адрес изображения.

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

Затем мы получаем мигающие точки для всех тех, кого мы хотим выбрать в нашем подмножестве, на основе индекса клиента, который является простым. 

Создайте быструю меру в LuckyTemplates с помощью Quick Measures Pro

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: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать