Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Параметры полей в Power BI позволяют средствам чтения отчетов динамически изменять меры или измерения, которые они анализируют в отчете. Читатели могут изучать и настраивать анализ, выбирая различные показатели или измерения в срезе.
В следующем видео вы узнаете, как создать параметры поля в Power BI Desktop и как средства чтения отчетов взаимодействуют с ними.
В следующем примере средство чтения отчетов может динамически обновлять линейчатую диаграмму и таблицу, выбрав поле в горизонтальных срезах над визуальными элементами. В настоящее время линейчатая диаграмма и таблица отображают себестоимость проданных товаров (COGS) с разбивкой по продуктам в зависимости от выбранных читателем значений в срезах.
Необходимые условия
- настольная версия Power BI
Создание параметра поля
Чтобы создать новый параметр поля, перейдите на вкладку "Моделирование" и выберите "Создать поля параметров>".
Чтобы создать параметр, укажите имя параметра и выберите поля, которые вы хотите использовать. В этом примере см. выбранные измерения Customer, Color, Category и Product.
В этом диалоговом окне можно перетащить порядок полей или дважды щелкнуть любое из выбранных полей, чтобы изменить отображаемое имя.
Можно также смешивать и сопоставлять меры и измерения в одном параметре. Например, создайте динамическую таблицу, в которой столбцы могут быть либо мерами, либо измерениями.
Использование параметра поля для управления визуальными свойствами
После создания параметра поля используйте параметр для управления мерами или измерениями, используемыми в визуальном элементе.
Используйте параметр в зонах удаления полей для визуального элемента. Некоторые визуальные свойства имеют ограничения на количество и тип полей, которые можно использовать.
В контекстном меню можно также выбрать, отображает ли параметр поля значения или отображаемые имена выбранных полей.
В поле "Значения" щелкните стрелку вниз рядом с именем параметра и выберите "Показать выбранное поле".
Изменение параметра поля
Чтобы изменить существующий параметр поля, измените выражения анализа данных (DAX) напрямую.
Например, если вы хотите добавить новое поле в существующий параметр, нажмите клавиши SHIFT+ ВВОД , чтобы начать новую запись. Добавьте запятую между записями и соположите формат, показанный в этом примере. Число после запятой указывает порядок полей:
Parameter = {
("Customer", NAMEOF('Customer'[Customer]), 0),
("Category", NAMEOF('Product'[Category]), 1),
("Color", NAMEOF('Product'[Color]), 2),
("Product", NAMEOF('Product'[Product]), 3)
}
Замечание
Выражение DAX определяет в параметре четыре поля, и для каждого поля предусмотрены три столбца: имя, ссылка на столбец и порядковый номер. Хотя можно определить дополнительные столбцы в DAX, эта функция не поддерживается и может привести к непредвиденным результатам. Определите три столбца для каждого поля и используйте уникальные значения для всех столбцов.
Настройка сохраняемости на уровне иерархии для параметров поля
По умолчанию Power BI сохраняет уровень иерархии, отображаемый в матрице, при изменении выбранных параметров поля. Это поведение можно отключить с помощью параметра Сохранять уровень иерархии в настройках отчёта. Чтобы найти этот параметр, выполните приведенные ниже действия.
- В Power BI Desktop перейдите в Параметры и настройки>Параметры>Текущий файл>Параметры отчета>Параметры полей>Сохранять уровень иерархии.
- В Microsoft Fabric перейдите в параметры отчета и найдите параметр Сохранять уровень иерархии в разделе Параметры поля.
Чтобы проиллюстрировать разницу, рассмотрим матрицу с параметром поля с именем Product Group и столбцом с именем Year в строках, отображающим итоговые продажи. Параметр поля позволяет выбрать категорию, класс, цвет или любую комбинацию. В этом примере выбрана категория и развернуты категории, поэтому вы можете просмотреть значения, разбитые по годам:
Теперь, когда вы изменяете параметр поля с "Категория" на "Класс", то, что происходит, зависит от настройки уровня иерархии Persist. Если включено, матрица остается развернутой, и столбец «Год» остается видимым; если выключено, матрица сворачивается и отображает только значения для столбца «Класс». В следующем сравнении показано оба поведения на основе включения или отключения переключателя.
| Сохранение параметра уровня иерархии включено | Сохранение параметра уровня иерархии отключено |
|---|---|
|
|
Известные ограничения параметров поля
- Если вы используете столбец даты в параметре поля с автоматической датой и временем, иерархия дат больше не связана с столбцом даты в параметре поля. Поведение совпадает с размещением столбца даты непосредственно на визуальной оси без иерархии. Чтобы получить работу иерархии дат, создайте параметр поля, явно указав уровни иерархии (Год, Квартал, Месяц, День).
- Визуальные элементы ИИ и Q&A не поддерживаются параметрами поля.
- Пользователи отчета не могут выбрать параметр "нет" или нет полей. Выбор отсутствия полей в срезе или карточке фильтра равносилен выбору всех полей.
- Невозможно создать параметры в источниках данных динамического подключения без локальной модели. Однако при использовании DirectQuery для семантических моделей Power BI и служб Analysis Services можно добавить локальную модель для создания параметров поля. Дополнительные сведения об использовании DirectQuery для динамических подключений см. в статье " Составные модели" в семантических моделях Power BI и службах Analysis Services.
- Не удается использовать неявные меры, поэтому если для него требуется агрегированный столбец в качестве одного из полей, необходимо создать явную меру DAX. Для получения дополнительной информации см. неявные и явные методы.
- Параметры поля нельзя использовать в качестве связанных полей страницы детализации или подсказки. Обходной путь — использовать отдельные поля, на которые ссылается параметр поля. Например, если параметр поля включает поля Customer и Product , вы можете связать эти два поля со страницей детализации или подсказки, чтобы визуальные элементы с параметром поля могли запустить страницу детализации или подсказки.
Рекомендации по использованию параметров поля
- При использовании параметров поля с Copilot Copilot реагирует на текущее состояние визуальных элементов в отчете.
- Порядок отображения полей из параметра поля в визуальном элементе зависит от порядка выбора. Если вы используете срез иерархии, порядок полей определяет этот срез иерархии.
Связанный контент
Дополнительные сведения см. в следующих статьях: