Пример SELECTEDVALUE DAX — сбор данных о выборе слайсера

Пример SELECTEDVALUE DAX — сбор данных о выборе слайсера

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

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

Это не сложно сделать, так что давайте приступим к делу.

Оглавление

Создание вспомогательной таблицы

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

Если все это увеличилось на выбранную величину, скажем, на 5%, 10% или 15%, я хочу показать влияние этого. И я хочу сделать его динамическим, чтобы я мог выбирать разные суммы, а затем иметь возможность видеть, какова новая сумма сценария.

Пример SELECTEDVALUE DAX — сбор данных о выборе слайсера

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

Итак, я назову это процентным изменением . Затем я вставлю сюда некоторые значения, скажем, 5%, 10%, 15, 20 и 30%. Я назову эту таблицу процентным изменением . Итак, я в основном создаю новую таблицу здесь.

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

Пример SELECTEDVALUE DAX — сбор данных о выборе слайсера

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

Пример SELECTEDVALUE DAX — сбор данных о выборе слайсера

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

Пример SELECTEDVALUE DAX — сбор данных о выборе слайсера

Сбор выборки слайсера с помощью функции SELECTEDVALUE DAX

На странице отчета я создам слайсер и сделаю его списком.

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

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

Пример SELECTEDVALUE DAX — сбор данных о выборе слайсера

Итак, я собираюсь создать здесь новую меру и назову ее % Change . Затем я воспользуюсь функцией SELECTEDVALUE DAX и возьму свой столбец «Процентное изменение» ( Percent Change ).

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

Пример SELECTEDVALUE DAX — сбор данных о выборе слайсера

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

Пример SELECTEDVALUE DAX — сбор данных о выборе слайсера

Мне просто нужно убедиться, что это правильно отформатировано. Я превращу это в проценты. А потом я перетащу эту меру на холст, и мы посмотрим на нее как на карту.

Вот что я имею в виду под сбором урожая. Я могу выбрать из слайсера, скажем, 10%, и я получаю 10% в визуализации карты.

Пример SELECTEDVALUE DAX — сбор данных о выборе слайсера

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

Пример SELECTEDVALUE DAX — сбор данных о выборе слайсера

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

Создание динамического расчета с использованием формулы SELECTEDVALUE DAX

Теперь я создам еще одну меру и назову этот Сценарий продажи . И тогда я могу получить общий объем продаж , умноженный на один (1), плюс процентное изменение ( %Change ).

Пример SELECTEDVALUE DAX — сбор данных о выборе слайсера

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

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


Как собирать выборки LuckyTemplates Slicer для использования в других измерениях
Как датировать сбор в LuckyTemplates с помощью DAX
Демонстрация нескольких выборок в LuckyTemplates Slicer

Заключение

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

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

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

Ваше здоровье!


Что такое 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? Все, что тебе нужно знать