Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
ПРИМЕНИМО К: Power BI Report Builder
Power BI Desktop
Используйте следующие советы, чтобы разработать отчеты с разбивкой на страницы в Power BI Report Builder.
Проектирование отчетов
Хорошо спроектированный отчет передает сведения, которые помогают выполнять действия. Определите вопросы, на которые отчет помогает найти ответы. При проектировании отчета эти вопросы следует иметь в виду.
Чтобы разработать эффективные визуализации данных, подумайте о том, как отображать информацию, которую легко понять пользователь отчета. Выберите область данных, которая подходит для данных, которые вы хотите визуализировать. Например, диаграмма передает сводные и статистические сведения лучше, чем таблица, которая может растянуться на несколько страниц подробной информации. Вы можете визуализировать данные из набора данных в любом регионе данных, включая диаграммы, карты, индикаторы, спарклайны, гистограммы и табличные данные в различных макетах сетки на основе табликса.
Если планируется доставлять отчет в конкретном формате экспорта, следует протестировать этот формат экспорта на ранних этапах проектирования. Поддержка функций может изменяться в зависимости от выбранного рендерера.
Создание сложных макетов поэтапно. Можно использовать прямоугольники в качестве контейнеров для организации элементов отчета. Вы можете создавать области данных непосредственно на поверхности конструктора, чтобы максимально увеличить рабочую область. Затем, по завершении каждого, перетащите его в прямоугольный контейнер. Используя прямоугольник в качестве контейнера, можно разместить все его содержимое на одном шаге. Прямоугольники позволяют управлять способом подготовки элементов отчета к просмотру на каждой странице.
Чтобы отчет не выглядел слишком громоздким, можно придать определенным элементам отчета условную видимость и позволить пользователю выбирать, желает ли он видеть эти элементы. Видимость можно настроить на основе логического параметра или переключателя текстового поля. Можно добавлять текстовые поля, скрываемые по условию, для отображения промежуточных результатов выражений. Когда в отчете появляются непредвиденные данные, эти промежуточные результаты могут помочь в отладке выражений.
При работе со вложенными элементами ячеек табликса или прямоугольников можно задавать разные цвета фона для контейнеров и содержащихся в них элементов. По умолчанию цвет фона имеет значение Нет цвета. Элементы с заданным цветом фона видны сквозь элементы с цветом фона со значением Нет цвета. С помощью этой техники можно выбрать правильный элемент для задания свойств отображения, например границы видимости ячеек табликса.
Дополнительные сведения о том, что следует учитывать при разработке отчета, см. раздел Планирование отчета в Report Builder.
Соглашения об именовании отчетов, источников данных и наборов данных
Для источников данных и наборов данных используйте соглашения об именовании, которые документирует источник данных.
- Источники данных: если вы не хотите назвать фактический сервер или базу данных из-за причин безопасности, используйте псевдоним, указывающий источник данных пользователю.
- Наборы данных: используйте имя, указывающее, какой источник данных он основан.
Замечание
Известные ограничения в именах наборов данных и именах столбцов:
- Имена наборов данных: некоторые символы за пределами поддерживаемого диапазона Юникода 8.0 не распознаны системой и поэтому не могут использоваться в именах наборов данных.
- Имена столбцов набора данных: некоторые символы, не поддерживаемые XML 1.0 (Second Edition), не распознаны как допустимые значения NCName и поэтому нельзя использовать в именах столбцов набора данных.
Работа с данными
На первом шаге, чтобы данные, с которыми вы хотите работать, отображались на панели данных отчета. По мере уточнения вопросов, которые отчет предназначен для ответа, подумайте, как ограничить данные в наборах данных отчета только тем, что необходимо.
Как правило, включите только данные, которые необходимо отобразить в отчете. Используйте переменные запроса в запросах набора данных, чтобы позволить пользователю выбрать данные, которые они хотят просмотреть в отчете. Если вы создаете общие наборы данных, предоставьте фильтры на основе параметров отчета, чтобы обеспечить те же функциональные возможности.
Если вы опытный пользователь, пишущий запросы, вы могли бы захотеть сгруппировать данные в отчете, а не в запросе, для промежуточного количества данных. При выполнении всех видов группирования в запросе отчет в большей степени становится представлением результирующего набора запроса. С другой стороны, чтобы отобразить агрегированные значения для больших объемов данных на диаграмме или матрице, нет необходимости включать подробные данные.
При необходимости можно отобразить в отчете названия и расположения источников данных отчета, текст команды запроса набора данных и значения параметров. Многие новые пользователи задаются вопросом, откуда приходят данные. Чтобы не перегружать отчет, можно условно скрыть текстовые поля с такими сведениями и позволить пользователям выбирать, следует ли отображать их. Попробуйте добавить эти сведения на последней странице отчета. Видимость текстового поля может быть основана на параметре, который может изменяться пользователем.
Взаимодействие с поверхностью конструктора отчетов
Область конструктора отчета не поддерживает WYSIWIG. Относительное расположение элементов отчета на поверхности конструкции влияет на то, как они отображаются на отображаемой странице отчета. Пробелы сохраняются.
Для выравнивания и упорядочения элементов используйте линии привязки и кнопки расположения в области конструктора отчетов. Например, можно выровнять верхние края или границы выбранных элементов, растянуть один элемент до размеров другого или изменить расстояние между элементами.
Настройте положение и размер выбранных элементов на рабочей области конструктора с помощью клавиш со стрелками. Например, очень удобны следующие сочетания клавиш:
Клавиши со стрелками: перемещение выбранного элемента отчета.
КЛАВИШИ CTRL+СТРЕЛКА: нажми выбранный элемент отчета.
КЛАВИШИ CTRL+SHIFT+СТРЕЛКА: увеличьте или уменьшите размер выбранного элемента отчета.
Чтобы добавить элемент в прямоугольник, поместите верхний левый указатель мыши на исходное расположение элемента в контейнере прямоугольника. Для позиционирования выбранных объектов используйте сочетания клавиш. Прямоугольник автоматически растягивается до размеров помещенных в него элементов.
Чтобы добавить несколько элементов в ячейку табликса, сначала добавьте прямоугольник, а затем — элементы.
По умолчанию в каждой ячейке табликса есть текстовое поле. Прямоугольник при добавлении в ячейку заменяет собой текстовое поле. Например, поместите индикаторы, вложенные в прямоугольники, в ячейку табликса, чтобы было проще контролировать изменение размера диаграммы или индикатора по мере изменения высоты строки, в которой находится ячейка.
Чтобы настроить отображение дизайнерской поверхности, используйте элемент управления Масштаб. Работать можно как с целой страницей, так и с ее частями.
Чтобы перетащить поля из области данных отчета в область группирования, не перетаскивайте поле поверх других элементов отчета на поверхности макета, потому что при этом выбираются другие элементы и снимается выделение области данных табликса. Перетащите поле вниз по области данных отчета, а затем в следующую панель группировки.
Выбор элементов
Чтобы помочь выбрать объект, который вы хотите разместить на поверхности дизайна отчета, используйте клавишу ESC, контекстное меню, область свойств и панель группировки.
Нажимайте клавишу ESC, чтобы просматривать стек элементов отчета, занимающих одно и то же место на поверхности конструктора.
На некоторых элементах отчета можно щелкать правой кнопкой мыши и использовать контекстное меню, чтобы выбрать нужный элемент отчета или его часть.
В области "Свойства" отображаются свойства для текущего выбора.
Чтобы работать с группами строк и группами столбцов в области данных таблицы, выберите группу в панели группирования.
Работа с определенными типами элементов отчета
В следующих разделах приведены советы по работе с различными типами элементов отчета.
Работа с параметрами
Основной целью параметров отчета является фильтрация данных в источнике данных и получение необходимых сведений в отчете.
Для параметров отчета найдите баланс между разрешением интерактивности и помочь пользователю получить нужные результаты. Например, можно задать для параметров значения по умолчанию, которые часто используются.
Работа с текстом
При вставки нескольких строк в текстовое поле текст добавляется в виде одного текстового выполнения. Каждый текстовый фрагмент может быть отформатирован только как отдельный элемент. Чтобы отформатировать каждую строку независимо, вставьте новую строку, нажав клавишу RETURN в текстовом выполнении по мере необходимости. После этого для каждой отдельной строки текста в текстовом поле можно будет менять форматирование и стиль.
Можно задать свойства формата и задать действия в текстовом блоке или в тексте заполнителя в текстовом поле. Если есть только одна строка текста, то более эффективно задать свойства в текстовом поле, чем в тексте.
Работа с выражениями
Понимание простых и сложных форматов выражений. Вы можете ввести простой формат выражения непосредственно в текстовые поля, в области свойств или в местах в диалоговых окнах, которые принимают выражения.
При создании выражения полезно создавать каждую часть отдельно и проверять её значение. Затем можно объединить все части в одно окончательное выражение. Полезным приемом может стать добавление текстового поля в ячейку матрицы, вывод на экран каждой части выражения и задание параметра условной видимости текстового поля. Для управления стилем и цветом границы скрытого текстового поля вначале поместите текстовое поле в прямоугольник, а затем установите стиль и цвет границы прямоугольника, которые соответствовали бы матрице.
Работа с индикаторами
- По умолчанию индикатор отображает по крайней мере три состояния. После добавления к отчету индикатора его можно настроить, добавляя или удаляя состояния. Для облегчения просмотра рекомендуется выбирать индикатор, у которого изменяется как цвет, так и форма.
Управление отрисовкой элементов отчета на странице отчета
Элементы отчета на поверхности конструкции отчета увеличиваются, чтобы вместить содержимое из связанных наборов данных, выражений, подотчетов или текстов.
При расположении элемента на странице отчета расстояние между этим элементом и всеми элементами, начинающимися справа от него, становится минимальным расстоянием, которое должно поддерживаться по мере горизонтального роста элемента отчета. Аналогичным образом, расстояние между определенным элементом и элементом над ним станет равно минимальному расстоянию, соблюдение которого необходимо обеспечивать при расширении верхнего элемента по вертикали.
Элемент отчета расширяется, чтобы вместить свои данные, и сдвигает соседние элементы (элементы из одного с ним родительского контейнера) по следующим правилам.
Каждый элемент передвигается вниз для сохранения минимального пространства между ним и элементами, находящимися над ним.
Каждый элемент передвигается вправо для сохранения минимального пространства между ним и элементами, находящимися слева от него. Для систем, использующих макеты справа налево, каждый элемент перемещается влево, чтобы сохранить минимальное пространство между собой и элементами, заканчивающимися справа от него.
Контейнеры расширяются, чтобы вместить рост дочерних элементов. Для выбранного элемента в области "Свойства" свойство Parent определяет контейнер для элемента. Вы также можете использовать область Document Outline для просмотра иерархии элементов отчета.
Панель инструментов Макет предлагает несколько кнопок, помогающих выровнять границы, центры и промежутки у элементов отчета. Чтобы включить панель инструментов Макет, в меню "Вид" наведите указатель на Панели инструментов и выберите Макет.
Если планируется сохранить отчет в виде PDF-файла, ширина отчета должна быть задана явно, чтобы в формате файла экспорта были получены желаемые результаты. Например, задайте ширину страницы отчета ровно 7,9375 дюйма, а левое и правое поля равны 0,5 дюйма.
Чтобы просмотреть отчет в пригодном для печати виде, используйте функции Разметка страницы и Настройки страницы на панели инструментов средства просмотра отчета. Чтобы удалить ненужные пустые страницы, сделайте следующее:
Удалите все лишние пробелы между областями данных и на границах отчета.
Уменьшите поля страницы в диалоговом окне Свойства отчета .
Используйте прямоугольники в качестве контейнеров для управления способом отрисовки элементов отчета.
В заголовках столбцов измените свойство text box WritingMode , чтобы использовать вертикальный текст.
Дополнительные сведения см. в статье "Избегайте пустых страниц при печати отчетов с разбивкой на страницы".
Сочетание этого поведения, свойств ширины и высоты элементов отчета, размера основного блока отчета, определения высоты и ширины страницы, параметров полей родительского отчета и поддержки, специфичной для отрисовщика, все вместе определяет, какие элементы отчета могут быть размещены на отрисованной странице.