Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
Каскадные параметры — это фильтры, влияющие на другие связанные параметры. Они позволяют пользователям управлять большими объемами информации в отчете с разбивкой на страницы . Значения, выбранные для одного параметра, зависят от выбранных значений для другого.
В этом руководстве вы узнаете, как создать каскадные параметры для фильтрации данных таблицы в построителе отчетов LuckyTemplates . Мы будем использовать пример, когда конечный пользователь хочет отфильтровать данные по городам, а результаты должны показывать только города с продажами товаров.
Оглавление
Добавление параметра для фильтрации данных в построителе отчетов LuckyTemplates
Чтобы добавить параметр, щелкните правой кнопкой мыши папку «Наборы данных» и выберите «Добавить набор данных» .
Напишите имя набора данных и выберите источник данных. Затем щелкните Конструктор запросов .
Нажмите «Регионы» и перетащите поле «Город» на пустое место. Затем выберите параметр Щелкните, чтобы выполнить запрос .
В нижней части столбца вы можете видеть, что он имеет нулевую запись. Вам нужно удалить его, иначе вы получите ошибку.
Чтобы удалить нулевые или пустые значения, перетащите поле «Город» на панель «Измерение» и отфильтруйте ненужные значения.
Конструктор запросов автоматически создает код DAX в зависимости от полей и примененного фильтра.
Затем щелкните правой кнопкой мыши папку Parameters и выберите Add Parameter . В этом примере имя параметра — « Город », а подсказка — « Введите город:». Также рекомендуется включить параметр Разрешить несколько значений, так как это позволит вам проверять более одного выбора для каждого параметра.
На вкладке «Доступные значения» выберите «Получить значения из запроса» , а затем выберите «Город» во всех раскрывающихся списках. Затем нажмите ОК .
Если вы нажмете «Выполнить», вы заметите, что новый параметр никак не повлияет на отчет. Это потому, что вы не установили взаимосвязь между параметрами.
В этом примере вам нужно включить параметр «Город» и связать его с параметром «Продукт» .
Подключение двух или более фильтров параметров в построителе отчетов LuckyTemplates
Щелкните правой кнопкой мыши набор данных City и выберите Query .
В окне конструктора запросов перетащите меры Product Name и Total Sales в текстовое поле запроса. Затем запустите запрос.
Общий объем продаж служит связующим звеном между городом и названием продукта .
Затем откройте мастер свойств набора данных для набора данных City. Перейдите на вкладку «Фильтры» и добавьте фильтр. В Expression выберите Product_Name . В качестве Оператора используйте In . Этот оператор позволяет фильтровать массивы. Затем нажмите кнопку fx , чтобы ввести значение.
Откроется инструмент «Построитель выражений» в построителе отчетов. Дважды щелкните параметр «Параметры» в разделе «Категория» и выберите «Имя продукта» в качестве значений. Ноль (0 ) в выражении — это размещение индекса. Его нужно удалить, чтобы в отчете отображались все данные из массива.
Затем щелкните отчет и выберите Свойства табликса .
В этом примере заголовок и таблица содержатся в списке. Таким образом, каждый фильтр, добавляемый в отчет, будет влиять на все элементы в списке.
Перейдите на вкладку «Фильтры» в мастере свойств табликса и нажмите «Добавить» . В Выражении выберите Город . Затем выберите In в качестве оператора , а в качестве значения напишите [@City] .
Запустите отчет после того, как вы нажмете OK .
Вам будет предложено выбрать новый параметр, прежде чем вы сможете просмотреть отчет с разбивкой на страницы. После этого нажмите кнопку «Просмотреть отчет» .
Вы увидите, что отчет с разбивкой на страницы содержит только данные, соответствующие выбранным вами параметрам.
Дополнительный урок: добавление строки, показывающей итог столбца
Чтобы добавить итог для каждого столбца в вашей матрице, добавьте новую строку. Затем щелкните правой кнопкой мыши ячейку, в которую вы хотите поместить общие суммы, и выберите «Выражение» .
В разделе «Категория» выберите между различными общими функциями , которые содержат определенные элементы , которые позволят вам создать запрос.
Чтобы создать запрос для суммы , нажмите «Агрегировать» , а затем выберите «Сумма». В правом нижнем углу приведены примеры использования каждой функции. Следуйте формату, чтобы получить общую сумму для каждого поля.
Как форматировать данные в построителе отчетов
Учебное пособие по построителю отчетов: как добавить таблицу
Как импортировать наборы данных в построитель отчетов
Заключение
В этом руководстве обсуждалось, как создать каскадные параметры в отчете с разбивкой на страницы. Подводя итог, каскадные параметры создают соединение для каждого фильтра в построителе отчетов LuckyTemplates .
В приведенном выше примере параметр «Город» связан с названием продукта через показатель «Общий объем продаж». То есть фильтр «Город» будет отображать только товары с историей продаж. Эта функция позволяет конечным пользователям объединять данные и лучше управлять отчетной информацией.
Помните, что порядок важен при работе с каскадными параметрами. Поэтому при выборе фильтров помните, что иерархия, в которой вы их выбираете, влияет на результаты, отображаемые в отчете.
Всего наилучшего,
Сью Байес
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать