Учебное пособие по слайсерам LuckyTemplates: правильный подсчет выборок

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

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

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

Оглавление

Тонкая проблема со слайсерами LuckyTemplates

Во-первых, давайте перейдем к DAX Editor Pro, созданному Microsoft MVP Грегом Деклером специально для участников LuckyTemplates. Мне очень понравилось это использовать, и я хотел показать вам это, пока мы сегодня строим наш код.

Мы начнем с создания простой меры подсчета. Мы просто назовем это Basic Count . Мы хотим сделать выбранных элементов слайсера. Итак, для множественного выбора это будет . Тогда это будет просто поле, которое у нас есть в слайсере, а именно «Посещенные страны» Страны, и мы его закроем.

Учебное пособие по слайсерам LuckyTemplates: правильный подсчет выборок

Вы можете видеть в этом редакторе, что он дает вам этот коллапс, когда вы его правильно закрываете.

Учебное пособие по слайсерам LuckyTemplates: правильный подсчет выборок

Мы также можем нажать на Formatter. Он спросит нас, в какую таблицу мы хотим его поместить. Давайте поместим его в нашу таблицу показателей, Ключевые показатели, и мы сохраним это.

Учебное пособие по слайсерам LuckyTemplates: правильный подсчет выборок

Теперь, вернувшись в LuckyTemplates, мы видим нашу меру Basic Count.

Учебное пособие по слайсерам LuckyTemplates: правильный подсчет выборок

Мы можем просто бросить это на карту здесь, и мы сразу же увидим, что есть проблема. У нас ничего не выбрано, и тем не менее он показывает базовый счет до пяти.

Учебное пособие по слайсерам LuckyTemplates: правильный подсчет выборок

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

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

Как правильно подсчитывать выборки в слайсерах LuckyTemplates

Давайте вернемся в DAX Editor Pro и сделаем это правильно. Мы создадим новую меру, которую назовем Correct Count . Первое, что мы собираемся сделать, это создать переменную, которая будет определять, выделено ли что-либо.

Ключевая функция, которая нам здесь нужна, называется . Эта функция делает именно то, что говорит, а именно, дает нам значение в зависимости от того, есть ли в этом поле фильтр или нет. Итак, в случае, когда у нас нет выборок в слайсере, ISFILTERED будет ложным. В любом случае, если у нас есть выборки в слайсере, ISFILTERED будет верным.

Учебное пособие по слайсерам LuckyTemplates: правильный подсчет выборок

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

Учебное пособие по слайсерам LuckyTemplates: правильный подсчет выборок

И теперь, мы собираемся войти в наш результат. У нас есть ряд условий, поэтому лучший способ сделать это — использовать оператор .

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

А теперь мы хотим перейти к другому концу спектра и сказать, что, если мы выбрали все ? Мы определяем это следующим образом: если CountSelected равен нашему MaxSelections , то у нас будут выбраны все страны . Затем мы помещаем туда номер, который является нашим номером MaxSelections.

Затем давайте добавим несколько выбранных стран и вернем максимальное число в новой строке. Мы можем использовать UNICHAR (10), который является кодом для жесткого возврата. Мы нажимаем «Формат», и он автоматически правильно форматирует нашу меру. Здесь мы также можем добавить описательный текст. Можно сказать, корректно считает выборки в слайсере .

Учебное пособие по слайсерам LuckyTemplates: правильный подсчет выборок

Вернувшись в LuckyTemplates, мы видим, что теперь он отлично работает.

Учебное пособие по слайсерам LuckyTemplates: правильный подсчет выборок


Создание среза выборки метрик в LuckyTemplates
Демонстрация нескольких выборок в слайсере LuckyTemplates Слайсер
динамической даты в LuckyTemplates с использованием периодической таблицы

Заключение

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

Всего наилучшего!

Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

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

Что такое 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 для своих бизнес-отчетов.