Используйте каскадные параметры для фильтрации данных в построителе отчетов LuckyTemplates

Используйте каскадные параметры для фильтрации данных в построителе отчетов LuckyTemplates

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

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

Оглавление

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

Чтобы добавить параметр, щелкните правой кнопкой мыши папку «Наборы данных» и выберите «Добавить набор данных» .

Используйте каскадные параметры для фильтрации данных в построителе отчетов LuckyTemplates

Напишите имя набора данных и выберите источник данных. Затем щелкните Конструктор запросов .

Используйте каскадные параметры для фильтрации данных в построителе отчетов LuckyTemplates

Нажмите «Регионы» и перетащите поле «Город» на пустое место. Затем выберите параметр Щелкните, чтобы выполнить запрос .

Используйте каскадные параметры для фильтрации данных в построителе отчетов LuckyTemplates

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

Чтобы удалить нулевые или пустые значения, перетащите поле «Город» на панель «Измерение» и отфильтруйте ненужные значения.

Используйте каскадные параметры для фильтрации данных в построителе отчетов LuckyTemplates

Конструктор запросов автоматически создает код DAX в зависимости от полей и примененного фильтра.

Используйте каскадные параметры для фильтрации данных в построителе отчетов LuckyTemplates

Затем щелкните правой кнопкой мыши папку Parameters и выберите Add Parameter . В этом примере имя параметра — « Город », а подсказка — « Введите город:». Также рекомендуется включить параметр Разрешить несколько значений, так как это позволит вам проверять более одного выбора для каждого параметра.

Используйте каскадные параметры для фильтрации данных в построителе отчетов LuckyTemplates

На вкладке «Доступные значения» выберите «Получить значения из запроса» , а затем выберите «Город» во всех раскрывающихся списках. Затем нажмите ОК .

Используйте каскадные параметры для фильтрации данных в построителе отчетов LuckyTemplates

Если вы нажмете «Выполнить», вы заметите, что новый параметр никак не повлияет на отчет. Это потому, что вы не установили взаимосвязь между параметрами.

В этом примере вам нужно включить параметр «Город» и связать его с параметром «Продукт» .

Подключение двух или более фильтров параметров в построителе отчетов LuckyTemplates

Щелкните правой кнопкой мыши набор данных City и выберите Query .

Используйте каскадные параметры для фильтрации данных в построителе отчетов LuckyTemplates

В окне конструктора запросов перетащите меры Product Name и Total Sales в текстовое поле запроса. Затем запустите запрос.

Используйте каскадные параметры для фильтрации данных в построителе отчетов LuckyTemplates

Общий объем продаж служит связующим звеном между городом и названием продукта .

Используйте каскадные параметры для фильтрации данных в построителе отчетов LuckyTemplates

Затем откройте мастер свойств набора данных для набора данных City. Перейдите на вкладку «Фильтры» и добавьте фильтр. В Expression выберите Product_Name . В качестве Оператора используйте In . Этот оператор позволяет фильтровать массивы. Затем нажмите кнопку fx , чтобы ввести значение.

Используйте каскадные параметры для фильтрации данных в построителе отчетов LuckyTemplates

Откроется инструмент «Построитель выражений» в построителе отчетов. Дважды щелкните параметр «Параметры» в разделе «Категория» и выберите «Имя продукта» в качестве значений. Ноль (0 ) в выражении — это размещение индекса. Его нужно удалить, чтобы в отчете отображались все данные из массива.

Используйте каскадные параметры для фильтрации данных в построителе отчетов LuckyTemplates

Затем щелкните отчет и выберите Свойства табликса .

Используйте каскадные параметры для фильтрации данных в построителе отчетов LuckyTemplates

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

Перейдите на вкладку «Фильтры» в мастере свойств табликса и нажмите «Добавить» . В Выражении выберите Город . Затем выберите In в качестве оператора , а в качестве значения напишите [@City] .

Используйте каскадные параметры для фильтрации данных в построителе отчетов LuckyTemplates

Запустите отчет после того, как вы нажмете OK .

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

Используйте каскадные параметры для фильтрации данных в построителе отчетов LuckyTemplates

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

Используйте каскадные параметры для фильтрации данных в построителе отчетов LuckyTemplates

Дополнительный урок: добавление строки, показывающей итог столбца

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

Используйте каскадные параметры для фильтрации данных в построителе отчетов LuckyTemplates

В разделе «Категория» выберите между различными общими функциями , которые содержат определенные элементы , которые позволят вам создать запрос.

Чтобы создать запрос для суммы , нажмите «Агрегировать» , а затем выберите «Сумма». В правом нижнем углу приведены примеры использования каждой функции. Следуйте формату, чтобы получить общую сумму для каждого поля.


Как форматировать данные в построителе отчетов
Учебное пособие по построителю отчетов: как добавить таблицу
Как импортировать наборы данных в построитель отчетов

Заключение

В этом руководстве обсуждалось, как создать каскадные параметры в отчете с разбивкой на страницы. Подводя итог, каскадные параметры создают соединение для каждого фильтра в построителе отчетов 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 для своих бизнес-отчетов.

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

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

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