Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом руководстве вы узнаете, как создать параметр в построителе отчетов. Параметры позволяют конечным пользователям взаимодействовать с отчетом с разбивкой на страницы.
Параметры аналогичны фильтрам, но они работают, только когда вы находитесь в режиме выполнения построителя отчетов . Добавление этой функции оказывает большую помощь конечным пользователям, поскольку позволяет им фильтровать данные в соответствии со своими потребностями.
В этом руководстве будет подробно рассмотрено все, что связано с параметрами, и вы узнаете, как добавлять и удалять параметры. В учебнике также показано, как удалять пустые или нулевые значения из отчета и обрабатывать ошибки в построителе отчетов.
Оглавление
Добавить параметр в построитель отчетов
Щелкните правой кнопкой мыши набор данных, который вы хотите использовать в качестве параметра в построителе отчетов, а затем щелкните Запрос . Откроется конструктор запросов .
В верхней части конструктора запросов вы можете увидеть метку «Параметры» с двумя полями для каждого измерения.
Щелкните первое поле измерения «Регионы» и выберите « Щелкнуть, чтобы выполнить запрос» .
Когда вы запустите его, вы увидите, что вам нужно выбрать город или города перед просмотром отчета.
После того, как вы выбрали города, которые хотите просмотреть, нажмите Просмотреть отчет . Затем вы увидите, что в отчете отображаются данные только по выбранным вами городам.
Удаление пробелов из параметра в построителе отчетов
В результирующем отчете вы заметите, что даже при выборе города он по-прежнему возвращает пустые значения. Чтобы удалить пустые значения из параметра, вернитесь в режим конструктора и откройте окно «Свойства параметра отчета» .
Вы можете сделать это, щелкнув правой кнопкой мыши параметр, который хотите изменить, а затем щелкнув Свойства параметра .
На вкладке «Общие» снимите флажки «Разрешить пустое значение» и «Разрешить нулевое значение» . Затем нажмите ОК.
Следующий шаг имеет решающее значение. Если вы этого не сделаете, вы получите ошибку.
Вернитесь в конструктор запросов. Если вы хотите удалить пустые или нулевые значения , вам нужно установить оператор равным и удалить любое выражение фильтра.
После этого нажмите OK и запустите отчет. Выберите «Выбрать все» для параметра «Город» и нажмите «Просмотреть отчет».
Затем вы увидите, что все пустые и нулевые значения из таблицы были удалены.
Обработка ошибок для параметров
Это объяснение того, почему важно редактировать конструктор запросов при удалении пробелов. Давайте рассмотрим сценарий, в котором вы пропустите возврат к конструктору запросов и вместо этого запустите отчет, только сняв флажки с параметров Разрешить пустое значение и Разрешить нулевое значение .
Если вы сделаете это, вы столкнетесь с сообщением об ошибке.
Ошибка говорит о том, что свойство AllowBlank параметра City имеет значение false. Однако значение по умолчанию содержит значение, которое нарушает условие свойства AllowBlank. Это означает, что в свойствах параметра City есть противоречие.
Помните, что в свойствах параметра вы уже установили запрет на пустые или нулевые значения. Однако в конструкторе запросов текущее выражение уже задает для параметра City значение, отличное от пустого. Поэтому в форматировании есть избыточность.
Более того, поскольку вы используете город в качестве параметра, добавление выражения фильтра больше не требуется. Сообщения об ошибках в построителе отчетов строятся интуитивно, поскольку они указывают, что происходит.
Они позволяют вам сначала исправить ошибку, прежде чем продолжить работу. Поэтому рекомендуется регулярно запускать отчет.
Это гарантирует раннее обнаружение ошибок. Вместо того, чтобы пересматривать все, когда вы почти закончили, вы можете подходить к ошибкам по одной за раз.
Добавление двух или более параметров
Если вы хотите добавить в отчет еще один параметр, откройте конструктор запросов. Затем перетащите элемент из группы мер на вкладку измерения.
Затем установите флажок, чтобы включить этот элемент в качестве параметра, а затем выберите Щелкните, чтобы выполнить запрос . В этом случае, помимо Города, Даты теперь включены в качестве нового параметра.
После того, как вы нажмете «ОК», вы заметите в представлении «Дизайн», что « Год» был добавлен на панель «Параметры».
Прежде чем запускать отчет, сначала необходимо проверить свойства нового параметра. При необходимости отредактируйте любые свойства.
Когда вы запускаете отчет, вам нужно установить два свойства.
После выбора нажмите Просмотреть отчет . Затем вы увидите, что в отчете отображаются данные только на основе выбранных вами параметров.
Вы также можете продолжить настройку параметров во время просмотра отчета.
Удалить параметры в построителе отчетов
Чтобы удалить параметры, откройте конструктор запросов . Нажмите на параметр, который вы хотите удалить, а затем нажмите кнопку X .
После этого выберите Щелкните, чтобы выполнить запрос и ОК. Затем щелкните параметр, который вы удалили, на панели «Данные отчета» и нажмите кнопку «Удалить» на клавиатуре. Нажмите «ОК».
Параметр удален из отчета. Когда вы запускаете запрос, вы будете фильтровать только по году. Если, например, вы выберете 2015 год, в отчете будут отображаться только значения с 2015 годом в качестве года.
Работа с пробелами
Чтобы эффективно удалить пробелы и нулевые значения из отчета, вы можете использовать логическое выражение.
Щелкните правой кнопкой мыши набор данных и перейдите в «Свойства набора данных» . На панели «Фильтры» нажмите кнопку «Добавить», чтобы создать новый фильтр.
В этом примере вам нужно создать логическое выражение, чтобы вы могли сохранить строки с непустыми значениями.
При выборе поля, которое вы хотите отфильтровать, вам нужно использовать выражение. Итак, нажмите кнопку fx рядом с текстовым полем Expression. Введите общую функцию IsNothing . Затем добавьте поле, которое хотите отфильтровать.
Это вернет True, если значение строки пусто, и False в противном случае.
Затем вместо Text выберите Boolean . Для оператора используйте знак равенства ( = ). В текстовом поле Значение напишите false .
Таким образом, за кулисами этот фильтр сначала оценивает, является ли значение пустым (истина) или нет (ложь). Затем он отфильтровывает значения, которые возвращают true.
Если вы запустите свой отчет, вы увидите, что он больше не содержит пустых или нулевых значений.
Вы можете использовать это как на уровне набора данных, так и на уровне табликса.
Учебное пособие по конструктору отчетов: сортировка и фильтрация данных в отчетах с разбивкой на страницы.
Параметры LuckyTemplates с помощью редактора запросов.
Заключение
В этом учебнике подробно рассматриваются параметры в построителе отчетов . Эта функция особенно полезна для конечных пользователей. Это позволяет им видеть конкретные детали в отчете с разбивкой на страницы.
Как вы уже поняли, добавлять и удалять параметры очень просто. Хитрость заключается в том, чтобы убедиться, что свойства параметра установлены правильно, чтобы исключить пустые или нулевые значения.
Но даже если вы совершите ошибку, вы будете уведомлены сообщением об ошибке. В целом, Report Builder — это простая и удобная в использовании программа.
Сью Байес
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать