Представление конструктора отчета (построитель отчетов)
Окно построителя отчетов предназначено для упрощения организации ресурсов отчета и быстрого построения нужных отчетов с разбиением на страницы. В центре окна расположена область конструктора, в верхней части — лента, а слева, внизу и справа находятся панели. В области конструктора добавляются и организовываются элементы отчета. В этой статье содержатся сведения о панелях, используемых для добавления, выбора и организации ресурсов отчета и изменения свойств элементов отчета.
- Лента
- Панель параметров
- Галерея элементов отчетов
- панель свойств
- Область конструктора отчетов
- Панель данных отчета
- Панель «Группирование»
- Строка состояния текущего отчета
Панель параметров
Параметры отчета позволяют управлять данными отчета, объединять связанные отчеты и изменять внешний вид отчетов. На панели параметров представлено гибкое расположение параметров отчета.
Область конструктора отчетов
Область конструктора отчетов в построителе отчетов — это основная область работы для конструирования отчетов. Для размещения в отчете таких элементов, как области данных, вложенные отчеты, текстовые поля, изображения, прямоугольники и линии, их следует добавить с ленты или из галереи элементов отчетов в область конструктора. Там можно добавлять в элементы отчета группы, выражения, параметры, фильтры, действия, видимость и форматирование.
Части отчетов устарели для всех выпусков служб SQL Server Reporting Services, начиная с SQL Server Reporting Services 2019 и всех выпусков Сервер отчетов Power BI начиная с Сервер отчетов Power BI сентября 2022 года.
Вы также можете изменить следующие сведения:
- Свойства текста отчета, такие как цвет границы и заливки, щелкнув правой кнопкой мыши белую область области конструктора, за пределами элементов отчета и выбрав «Свойства тела».
- Свойства верхнего и нижнего колонтитулов, такие как цвет границы и заливки, щелкнув правой кнопкой мыши белую область области конструктора в области верхнего или нижнего колонтитула, за пределами элементов отчета и выбрав свойствазаголовка или нижний колонтитул.
- Свойства самого отчета, например настройки страницы, щелкнув правой кнопкой мыши серую область вокруг области конструктора и выбрав свойства отчета.
- Свойства элементов отчета, щелкнув их правой кнопкой мыши и выбрав свойства.
Сведения об использовании клавиатуры для управления элементами в области конструктора см. в разделе «Сочетания клавиш» (построитель отчетов).
Размер поверхности конструктора и область печати
Размер области конструктора может отличаться от области печати страницы, указанной для печати отчета. Изменение размера области конструктора не изменяет область печати отчета. Независимо от размера, заданного для области печати отчета, размер всей области конструктора не изменяется. Дополнительные сведения см. в статье о поведении отрисовщика (построитель отчетов).
Чтобы отобразить линейку, на вкладке «Вид» выберите проверка box линейки.
Область данных отчета
До начала разработки макета отчета в области данных отчета можно определить данные отчета и ресурсы отчета, необходимые для отчета. Например, на панель данных отчета можно добавить источники данных, наборы данных, вычисляемые поля, параметры отчета и изображения.
После добавления элементов к области данных отчета просто перетащите поля в элементы отчета в области конструктора для управления положением отображения данных в отчете.
Если перетащить поле из области данных отчета непосредственно в область конструктора отчета вместо помещения в область данных, такую как таблица или диаграмма, то при выполнении отчета будет отображаться только первое значение из данных этого поля.
Можно также перетаскивать встроенные поля из области данных отчета в область конструктора отчетов. При отрисовки эти поля предоставляют сведения о отчете. Сведения включают имя отчета, общее количество страниц в отчете и текущий номер страницы.
При добавлении элементов в область конструктора отчетов эти элементы автоматически добавляются в область данных отчета. Например, если добавить элемент отчета из галереи элементов отчетов и данный элемент отчета является областью данных, набор данных автоматически добавляется в панель данных отчета. Дополнительные сведения см. в разделе «Части отчета» и наборы данных в построитель отчетов. Кроме того, если вы внедряете изображение в отчет, изображение добавляется в папку «Изображения» в области данных отчета.
С помощью кнопки Создать в область данных отчета можно добавить новый элемент. В отчет можно добавить несколько наборов данных из одного и того же или из нескольких источников данных. Можно добавить общие наборы данных с сервера отчетов. Чтобы добавить новый набор данных из того же источника данных, щелкните правой кнопкой мыши источник данных и выберите команду Добавить набор данных.
Дополнительные сведения о элементах в области данных отчета см. в следующих статьях:
- Встроенные глобальные и пользовательские ссылки (построитель отчетов)
- Параметры отчета (построитель отчетов и конструктор отчетов)
- Изображения (построитель отчетов)
- Создание строка подключения данных — построитель отчетов
- Отчет о внедренных наборах данных и общих наборах данных (построитель отчетов)
- Сбор полей набора данных (построитель отчетов)
Коллекция элементов отчета
Самый простой способ создать отчет — найти существующую часть отчета на сервере отчетов или сервере отчетов, интегрированной с сайтом SharePoint.
Выберите части отчета на вкладке «Вставка «, чтобы открыть коллекцию частей отчета. Здесь можно выполнять поиск элементов отчетов, предназначенных для добавления к конкретному отчету. Вы можете отфильтровать части отчета по всем или частям имени части отчета. Вы также можете фильтровать по создателю, модификатору, дате последнего изменения, расположению хранилища и типу. Например, можно выполнить поиск всех диаграмм, созданных на прошлой неделе одним из сотрудников.
Для просмотра галереи элементов отчетов необходимо подключение к серверу.
Части отчетов устарели для всех выпусков служб SQL Server Reporting Services после SQL Server Reporting Services 2019 и прекращены начиная с SQL Server Reporting Services 2022 и Сервер отчетов Power BI.
Результаты поиска можно просматривать в виде миниатюр или списка, а также сортировать результаты поиска по именам, датам создания и изменения или именам пользователей, создавших части отчетов. Дополнительные сведения см. в разделах «Части отчета» (построитель отчетов).
Область свойств (построитель отчетов)
С каждым элементом отчета, включая области данных, изображения, текстовые поля и сам текст отчета, сопоставлен набор свойств. Например, свойство BorderColor для текстового поля показывает значение цвета границы текстового поля, а свойство PageSize для отчета показывает размер страницы отчета.
Эти свойства отображаются на панели свойств. Свойства этой панели меняются в зависимости от выбранного элемента отчета.
Чтобы просмотреть панель «Свойства» на вкладке «Вид» в группе «Показать и скрыть», выберите «Свойства».
Изменение значений свойств
В построителе отчетов можно изменять свойства элементов отчета несколькими способами:
- Выбрав кнопки и списки на ленте.
- Изменяя параметры в соответствующем диалоговом окне.
- изменяя значения свойств в панели свойств.
Наиболее часто используемые свойства доступны в диалоговых окнах и на ленте.
В зависимости от свойства можно задать значение свойства из раскрывающегося списка, ввести значение или выбрать для создания выражения.
Изменение представления области свойств
По умолчанию свойства, отображаемые в панели свойств, упорядочены по основным категориям — «Действие», «Граница», «Заливка», «Шрифт», «Общие» и др. С каждой категорией сопоставлен набор свойств. Например, в категории «Шрифт» перечислены следующие свойства: Color, FontFamily, FontSize, FontStyle, FontWeight, LineHeight и TextDecoration. В случае необходимости можно отсортировать по алфавиту все свойства, выведенные в панели. Это изменение удаляет категории и перечисляет все свойства в алфавитном порядке независимо от категории.
В верхней части панели свойств есть три кнопки: «По категориям», «По алфавиту» и «Страницы свойств». Выберите кнопки «Категория» и «Алфавит», чтобы переключаться между представлениями области свойств. Нажмите кнопку «Страницы свойств», чтобы открыть диалоговое окно свойств для выбранного элемента отчета.
Область группировки (построитель отчетов)
Используйте группы для упорядочивания данных отчета в визуальной иерархии и вычисления итогов. Группы строк и столбцов можно просматривать в области данных, размещаемой в области конструктора, а также в панели группирования. Панель группирования делится на две области: «Группы строк» и «Группы столбцов». Если выбрать область данных, панель группирования отображает в виде иерархического списка все группы, входящие в эту область данных: дочерние элементы отображаются с отступом под родительскими.
Группы можно создавать путем перетаскивания полей из панели данных отчета на панель конструктора или на панель группирования. В панели группирования можно добавлять родительские, соседние и дочерние группы, изменять свойства групп и удалять группы.
Панель группирования отображается по умолчанию, но ее можно закрыть, снимите область группирования проверка на вкладке «Вид». Область группирования недоступна для областей данных диаграммы или датчика.
Предварительный просмотр отчета в режиме выполнения
В представлении конструктора отчета вы не работаете с фактическими данными, а представлением данных, указанными именем поля или выражением. Если нужно просмотреть фактические данные, отображаемые в контексте сконструированного отчета, можно запустить отчет для предварительного просмотра данных из основной базы данных, отображаемых в макете отчета. Переключение между конструированием и выполнением отчета позволяет корректировать его структуру с немедленным отображением результатов. Чтобы просмотреть отчет, выберите «Запустить » в группе «Представления » на ленте.
При нажатии кнопки «Выполнить» построитель отчетов подключается к источникам данных отчета, кэширует данные на компьютере, объединяет данные и макет, а затем отрисовывает отчет в средстве просмотра HTML. Можно запускать отчет во время создания столько раз, сколько пожелаете. Когда вы удовлетворены отчетом, вы можете сохранить отчет на сервере отчетов, где другие лица с соответствующими разрешениями могут просматривать отчет.
Запуск отчета с параметрами
При запуске отчета автоматически обрабатывается отчет. Если отчет содержит параметры, все они должны иметь значения по умолчанию, прежде чем отчет можно будет автоматически запустить. Если параметр не имеет значения по умолчанию, при запуске отчета необходимо выбрать значение параметра, а затем выберите «Просмотреть отчет» на вкладке «Запуск«. Дополнительные сведения см. в разделе «Параметры отчета» (построитель отчетов и конструктор отчетов).
Предварительный просмотр
При предварительном просмотре отчета в режиме выполнения он напоминает отчет, выданный в формате HTML. Предварительный просмотр не является HTML, но макет и разбивка на страницы отчета похожи на выходные данные HTML. Вместо этого отчет можно просмотреть в таком виде, как если бы он был напечатан, путем переключения в режим просмотра печати. Нажмите кнопку «Предварительный просмотр печати» на вкладке «Запуск«. Отчет отображается, как будто он был на физической странице. Этот режим просмотра похож на результат работы модуля подготовки отчетов в формате PDF и формате изображения. Предварительный просмотр печати не является изображением или PDF-файлом, но макет и разбивка отчета похожи на выходные данные этих форматов.
Связанный контент
- Поиск, просмотр отчетов и управление ими (построитель отчетов)
- Построитель отчетов в SQL Server
Использование условного оформления в построителе отчета
Объект ПостроительОтчета предоставляет разработчику и пользователю отчета механизм условного оформления отчета. Данная статья описывает возможности механизма, показывает примеры использования.
Механизм условного оформления
Данный механизм предназначен для обеспечения необходимого оформления областей отчета с заданным условием. Механизм предоставляет следующие возможности:
- применение оформления к отчету целиком,
- применение оформления к определенному полю отчета.,
- применение оформления к группировке отчета,
- применение оформления к полю в группировке отчета,
- установка условия, при выполнении которого будет применяться оформление,
- описание оформления, которое будет применяться к области отчета.
Описание условного оформления
Для применения условного оформления необходимо определить следующие его элементы:
- область, к которой применяется оформление,
- условие, при выполнении которого применяется оформление,
- описание оформления.
Рассмотрим подробнее составляющие условного оформления.
Область, к которой применяется оформление
Описание области, к которой применяется оформление, состоит из списка элементов областей. Каждый элемент области отчета состоит из имени поля отчета, и типа области: поле или группировка. В случае если данный список пуст, оформление применяется ко всей области данных отчета. Если область содержит как поля, так и группировки, то оформление будет применяться только к полям, которые принадлежат указанным группировкам. В случае если описание области содержит только элементы — поля, оформление будет применяться только к указанным полям. В случае если описание области содержит только группировки, оформление применяется ко всей области группировки, за исключением областей вложенных группировок и областей детальных записей. Для оформления области детальных записей, необходимо добавить в описание области группировку с пустым именем.
Условие, при выполнении которого применяется оформление
Для указания условия, при выполнении которого применяется оформление, используется объект Отбор . Данный объект содержит список полей с условиями, которые применяются к полям.
Описание оформления
Описание оформление применятся для того, чтобы указать, как именно оформлять область отчета. Возможно указание следующих оформительских свойств:
- ЦветТекста — цвет текста оформляемой области отчета,
- ЦветФона — цвет фона оформляемой области отчета,
- Шрифт — шрифт оформляемой области отчета,
- Формат — формат значений, выводимых в область отчета,
- ГоризонтальноеПоложение — положение текста в ячейках отчета по горизонтали,
- ВертикальноеПоложение — положение текста в ячейках отчета по вертикали,
- ОриентацияТекста — угол наклона текста в оформляемой области отчета,
- Отступ — отступ от начала ячейки в оформляемой области отчета,
- АвтоОтступ — отступ от начала ячейки, зависящий от уровня, в оформляемой области отчета,
- ВыделятьОтрицательные — необходимость выделения отрицательных значений, выводимых в отчет,
- Текст — текст, который будет выводиться в оформляемую область отчета.
Программный доступ к условному оформлению построителя отчета
Программный доступ к условному оформлению осуществляется через свойство построителя отчета УсловноеОформление . Данное свойство содержит описание условного оформления, которое применяется к отчету.
Интерактивное редактирование условного оформления
Для обеспечения редактирования условного оформления, построитель отчета предоставляет реквизит УсловноеОформление , который может быть связан с табличным полем. После связи данного реквизита с табличным полем, пользователю дается возможность самостоятельно добавлять/изменять/удалять элементы условного оформления, настраивать область, к которой применяется оформление, настраивать условие, при выполнении которого будет применяться оформление, описывать само оформление. Все эти операции реализуются автоматически, при помощи специализированных расширений табличных полей и полей ввода, никакого дополнительного программирования от разработчика отчета не требуется.
Примеры использования условного оформления
Пример использования условного оформления можно найти в демонстрационной конфигурации «Примеры ИТС», в отчете «ПродажиНоменклатуры». В данном отчете выводится отчет о продажах номенклатуры контрагентам. В отчете, при помощи условного оформления, зеленым фоном выделяются суммы, если их значения превышали 10000, желтым фоном выделяются строки номенклатуры, если объем продаж по данной номенклатуре превысил 30000, красным текстом в отчете выделяются строки, содержащие услуги.
Пример интерактивной настройки условного оформления можно посмотреть в том же отчете, в форме настройки отчета, на закладке «Оформление». При выполнении отчета данную форму можно вызвать, воспользовавшись кнопкой командной панели отчета «Настройка. «.
На следующем рисунке показан пример того, как может выглядеть отчет и форма настройки условного оформления.
Руководство по созданию базового табличного отчета (построитель отчетов)
Это учебник поможет создать простой табличный отчет на основе образца данных по продажам. На следующем рисунке показан отчет, создаваемый в этом руководстве.
Предполагаемое время для выполнения заданий данного учебника: 20 минут
Requirements
1. Создание отчета с помощью мастера
Создайте табличный отчет с помощью мастера таблицы или матрицы. Имеется два режима: конструктор отчетов и конструктор общего набора данных. В режиме конструктора отчетов данные задаются в области данных отчета, а макет отчета — в области конструктора. В режиме конструктора общего набора данных создаются запросы к наборам данных для совместного использования. В этом руководстве используется режим конструктора отчетов.
Создание отчета
- Запустите построитель отчетов на компьютере, веб-портале Служб Reporting Services или в режиме интеграции с SharePoint. Откроется диалоговое окно Создать отчет или набор данных . Если диалоговое окно Новый отчет или набор данных не появилось, в меню Файл выберите команду >Создать.
- Убедитесь, что на левой панели выбран Новый отчет .
- На панели справа выберите Мастер таблицы или матрицы.
1a. Указание подключения к данным в мастере таблиц
Подключение к данным содержит сведения для подключения к внешнему источнику данных, например к базе данных SQL Server. Обычно сведения о соединении и учетные данные, которые будут использоваться при соединении с источником данных, можно получить у владельца источника данных. Чтобы указать подключение к данным, можно воспользоваться общим источником данных с сервера отчетов или создать внедренный источник данных, используемый только в этом отчете.
В этом руководстве используется внедренный источник данных. Дополнительные сведения об использовании общего источника данных см. в статье «Альтернативные способы получения подключения к данным» (построитель отчетов).
Создание внедренного источника данных
- На странице «Выбор набора данных» нажмите кнопку «Создать набор данных» и нажмите кнопку «Далее«. Откроется страница Выберите соединение с источником данных .
- Выберите Создать. Откроется диалоговое окно Свойства источника данных .
- В поле «Имя» введите Product_Sales имя источника данных.
- Убедитесь, что в поле Выберите тип соединениявыбран тип Microsoft SQL Server .
- В строке Подключение ion введите следующий текст, где сервера — это имя экземпляра SQL Server:
Data Source=
1b. Создание запроса в мастере таблиц
В отчете можно использовать общий набор данных со стандартным запросом или создать внедренный набор данных только для этого отчета. В этом руководстве вы создадите внедренный набор данных.
В этом учебнике запрос уже содержит значения данных, поэтому внешний источник данных не требуется. В связи с этим запрос получается весьма длинным. В рабочей среде запрос не будет содержать данные. Этот запрос содержит данные только в учебных целях.
Создание запроса
- На странице Создание запроса открывается конструктор реляционных запросов. В этом руководстве используется конструктор текстовых запросов. Выберите «Изменить как текст«. Текстовый конструктор запросов отображает панель запросов и панель результатов.
- Вставьте в пустом верхнем поле приведенный ниже запрос Transact-SQL.
SELECT CAST('2009-01-05' AS date) as SalesDate, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(9924.60 AS money) AS Sales, 68 as Quantity UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Accessories' as Subcategory, 'Tripod' as Product, CAST(1350.00 AS money) AS Sales, 18 as Quantity UNION SELECT CAST('2009-01-11' AS date) as SalesDate, 'Accessories' as Subcategory, 'Lens Adapter' as Product, CAST(1147.50 AS money) AS Sales, 17 as Quantity UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Accessories' as Subcategory, 'Mini Battery Charger' as Product, CAST(1056.00 AS money) AS Sales, 44 as Quantity UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Accessories' as Subcategory, 'Telephoto Conversion Lens' as Product, CAST(1380.00 AS money) AS Sales, 18 as Quantity UNION SELECT CAST('2009-01-06' AS date) as SalesDate,'Accessories' as Subcategory, 'USB Cable' as Product, CAST(780.00 AS money) AS Sales, 26 as Quantity UNION SELECT CAST('2009-01-08' AS date) as SalesDate, 'Accessories' as Subcategory, 'Budget Movie-Maker' as Product, CAST(3798.00 AS money) AS Sales, 9 as Quantity UNION SELECT CAST('2009-01-09' AS date) as SalesDate, 'Camcorders' as Subcategory, 'Business Videographer' as Product, CAST(10400.00 AS money) AS Sales, 13 as Quantity UNION SELECT CAST('2009-01-10' AS date) as SalesDate, 'Camcorders' as Subcategory, 'Social Videographer' as Product, CAST(3000.00 AS money) AS Sales, 60 as Quantity UNION SELECT CAST('2009-01-11' AS date) as SalesDate, 'Digital' as Subcategory, 'Advanced Digital' as Product, CAST(7234.50 AS money) AS Sales, 39 as Quantity UNION SELECT CAST('2009-01-07' AS date) as SalesDate, 'Digital' as Subcategory, 'Compact Digital' as Product, CAST(10836.00 AS money) AS Sales, 84 as Quantity UNION SELECT CAST('2009-01-08' AS date) as SalesDate, 'Digital' as Subcategory, 'Consumer Digital' as Product, CAST(2550.00 AS money) AS Sales, 17 as Quantity UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Digital' as Subcategory, 'Slim Digital' as Product, CAST(8357.80 AS money) AS Sales, 44 as Quantity UNION SELECT CAST('2009-01-09' AS date) as SalesDate, 'Digital SLR' as Subcategory, 'SLR Camera 35mm' as Product, CAST(18530.00 AS money) AS Sales, 34 as Quantity UNION SELECT CAST('2009-01-07' AS date) as SalesDate, 'Digital SLR' as Subcategory, 'SLR Camera' as Product, CAST(26576.00 AS money) AS Sales, 88 as Quantity
1в. Упорядочение данных в группах в мастере таблиц
При выборе полей для группирования создается таблица со строками и столбцами, отображающими подробные и агрегированные данные.
Упорядочение данных в группы
- На странице Размещение полей перетащите поле «Продукт» в область Значения.
- Перетащите количество в значения и поместите его после продукта. Функция Sum автоматически агрегирует «Количество» для числовых полей по умолчанию. Значение вычисляется по формуле [Sum(Quantity)]. Щелкните стрелку рядом с [Sum(Quantity)], чтобы просмотреть другие доступные агрегатные функции. Не изменяйте агрегатную функцию.
- Перетащите продажи в значения и поместите его после [Sum(Quantity)]. Функция Sum агрегирует Sales. Значение равно [Sum(Sales)]. Шаги 1, 2 и 3 задают данные, отображаемые в таблице.
- Перетащите поле SalesDate в область Группы строк.
- Перетащите подкатегорию в группы строк и поместите его после SalesDate. Шаги 4 и 5 организуют значения полей сначала по дате, а потом по подкатегории продукта для данной даты.
- Выберите Далее.
1г. Добавление промежуточных и общих строк в мастере таблиц
После создания групп можно добавить и отформатировать строки, в которых будут отображаться значения агрегатной обработки полей. Можно выбрать, следует ли показывать все данные или позволить пользователю сворачивать и разворачивать сгруппированные данные интерактивно.
Добавление промежуточных итогов и итогов
- На странице Выбор макета в области Параметрыубедитесь в том, что выбран параметр Показать подытоги и общие итоги .
- Убедитесь в том, что выбран параметр Заблокированный, подытог ниже . На панели просмотра в мастере отображается таблица с пятью строками. При запуске отчета каждая строка отображается следующим образом:
- Первая строка повторяется один раз для таблицы, чтобы отобразить заголовки столбцов.
- Вторая строка повторяется один раз для каждого элемента в заказе на продажу и отображает имя продукта, количество заказов и итог строки.
- Третья строка повторяется один раз для каждой категории заказа на продажу, чтобы отобразить промежуточные итоги для каждой категории.
- Четвертая строка повторяется один раз для каждой даты заказа, чтобы отобразить промежуточные итоги в день.
- Пятая строка повторяется один раз для таблицы, чтобы отобразить общие итоги.
Таблица добавляется в область конструктора. Таблица содержит пять столбцов и пять строк. Панель «Группы строк» содержит три группы строк: SalesDate, Subcategory и Details. Подробные данные — это все данные, извлекаемые запросом набора данных.
2. Форматирование данных в виде валюты
По умолчанию сводные данные поля Sales отображаются в виде числа с общим форматом. Отформатируйте его для представления валюты.
Форматирование поля валюты
- Чтобы просмотреть отформатированные текстовые поля и замещающий текст в виде примеров значений в конструкторе, на вкладке «Главная» в группе «Число» щелкните стрелку рядом со значком «Стили заполнителей» со значком > «Примеры значений«.
- Выберите ячейку во второй строке (под строкой заголовков столбцов) в столбце Sales и перетащите вниз, чтобы выбрать все ячейки, содержащие [Sum(Sales)] .
- На вкладке «Главная» в группе «Число » нажмите кнопку «Валюта «. Ячейки изменятся, отображая содержимое в формате валюты. Если в качестве региональных настроек компьютера выбран «Английский (США)», текстом по умолчанию образца будет [$12,345.00]. Если вы не видите пример значения валюты, на вкладке «Главная» в группе «Число» щелкните стрелку рядом со значком «Стили заполнителей» (>Примеры значений).
- Выберите «Запустить » для предварительного просмотра отчета.
Сводные значения для столбца Sales отображаются в денежном формате.
3. Форматирование данных в качестве даты
По умолчанию в поле SalesDate отображаются дата и время. Можно отформатировать его таким образом, чтобы отображалась только дата.
Форматирование поля даты в формате по умолчанию
- Выберите конструктор , чтобы вернуться к представлению конструктора.
- Выберите ячейку, содержащую [SalesDate] .
- На ленте на вкладке «Главная » в группе «Номер » щелкните стрелку и выберите «Дата«. В ячейке будет содержаться пример даты [1/31/2000]. Если вы не видите пример даты, на вкладке «Главная » в группе «Число » щелкните стрелку рядом со значком «Стили заполнителей » ( >Примеры значений).
- Выберите «Запустить «, чтобы просмотреть отчет.
Значения SalesDate отображаются в формате даты по умолчанию.
Изменение формата даты на настраиваемый формат
- Выберите конструктор , чтобы вернуться к представлению конструктора.
- Выберите ячейку, содержащую [SalesDate] .
- На вкладке «Главная » в группе «Число » щелкните стрелку в правом нижнем углу, чтобы открыть диалоговое окно. Откроется диалоговое окно Свойства текстового поля .
- Убедитесь в том, что на панели категорий выбран пункт Дата .
- На панели Тип выберите 31 января 2000 года.
- Нажмите ОК. В ячейке отобразится пример даты [31 января 2000 года].
- Выберите «Запустить » для предварительного просмотра отчета.
Значение SalesDate отображается с названием месяца вместо его номера.
4. Изменение ширины столбцов
По умолчанию в каждой ячейке таблицы есть текстовое поле. Текстовое поле расширяется вниз, чтобы вместить введенный текст при подготовке страницы к просмотру. В отчете, готовом для просмотра, каждая строка расширяется по высоте самого высокого текстового поля в строке. Высота строки на поверхности конструктора не влияет на высоту строки в отрисованном отчете.
Чтобы уменьшить высоту каждой строки, увеличьте ширину столбца, чтобы ожидаемое содержимое текстовых полей умещалось в одну строку.
Изменение ширины столбцов таблицы
- Выберите конструктор , чтобы вернуться к представлению конструктора.
- Выберите таблицу, чтобы маркеры столбцов и строк отображались над таблицей и рядом с ней Серые линии, расположенные вдоль верха и стороны таблицы, — это маркеры столбцов и строк.
- Установите указатель на линии раздела между маркерами столбцов, чтобы курсор принял вид двойной стрелки. Перетаскиванием установите нужную ширину столбцов. Например, расширьте столбец Product, чтобы название продукта отображалось в одной строке.
- Выберите «Запустить » для предварительного просмотра отчета.
5. Добавление заголовка отчета
Заголовок отчета отображается в верхней части отчета. Название отчета можно поместить в заголовок отчета или если отчет не используется в текстовом поле в верхней части текста отчета. В этом руководстве вы используете текстовое поле, которое автоматически помещается в верхней части текста отчета.
Текст можно улучшить, применяя к отдельным символам различные стили шрифтов, размеры и цвета. Дополнительные сведения см. в разделе «Формат текста» в текстовом поле в отчетах с разбивкой на страницы (построитель отчетов).
Добавление заголовка отчета
- В области конструктора выберите «Щелкните», чтобы добавить название.
- Введите «Продажи продуктов» и выберите вне текстового поля.
- Щелкните правой кнопкой мыши текстовое поле, содержащее продажи продуктов, и выберите свойства текстового поля.
- В диалоговом окне «Свойства текстового поля» выберите «Шрифт«.
- В списке Размер выберите 18пт.
- В списке Цвет выберите Васильковый.
- Выберите Полужирноеначертание.
- Нажмите ОК.
6. Сохранение отчета
Сохраните отчет на сервере отчетов или на своем компьютере. Если отчет не сохраняется на сервере отчетов, многие функции служб Reporting Services, такие как вложенные отчеты, недоступны.
Сохранение отчета на сервере отчетов
- Выберите элементы Файл>Сохранить как.
- Выберите последние сайты и серверы.
- Выберите или введите имя сервера отчетов, в котором у вас есть разрешение на сохранение отчетов. Появится сообщение «Соединение с сервером отчетов». После того как соединение установлено, пользователю представляется содержимое папки, заданной администратором сервера отчетов как место по умолчанию для отчетов.
- В поле Имязамените текст Без имени на Продажи_товаров.
- Выберите Сохранить.
Отчет будет сохранен на сервере отчетов. Имя сервера отчетов, к которому вы подключены, отображается в строке состояния в нижней части окна.
Сохранение отчета на компьютере
- Выберите элементы Файл>Сохранить как.
- Выберите «Рабочий стол«, «Мои документы» или «Мой компьютер» и перейдите к папке, в которой вы хотите сохранить отчет.
- В поле Имязамените текст Без имени на Продажи товаров.
- Выберите Сохранить.
7. Экспорт отчета
Отчеты можно экспортировать в различные форматы, например Microsoft Excel и CSV. Дополнительные сведения см. в разделе «Экспорт отчетов с разбивкой на страницы» (построитель отчетов).
В этом руководстве вы экспортируете отчет в Excel и задаете свойство отчета, чтобы указать пользовательское имя вкладки книги.
Укажите имя вкладки книги
- Выберите конструктор , чтобы вернуться к представлению конструктора.
- Выберите любое место в области конструктора за пределами отчета.
- На панели «Свойства» найдите свойство InitialPageName и введите Product Sales Excel.
Примечание. Если панель свойств не отображается, выберите пункт Свойства на вкладке Вид.
Если вы не видите свойство на панели свойств, попробуйте нажать кнопку По алфавиту в верхней части панели, чтобы упорядочить все свойства по алфавиту.Экспорт отчета в Excel
- Выберите «Запустить «, чтобы просмотреть отчет.
- На ленте выберите «Экспорт>Excel«.
- В диалоговом окне «Сохранить как» перейдите к месту сохранения файла.
- В поле «Имя файла» введите Product_Sales_Excel.
- Убедитесь в том, что выбран тип файла Excel(*.xlsx).
- Выберите Сохранить.
Просмотр отчета в Excel
- Откройте папку, где была сохранена книга, и дважды щелкните файл Продажи_товаров_Excel.xlsx.
- Убедитесь в том, что вкладка книги имеет имя Продажи товаров Excel.
Следующий шаг
Вы успешно завершили учебник по созданию базового отчета таблицы. Дополнительные сведения о таблицах см. в таблицах, матрицах и списках в отчетах с разбивкой на страницы (построитель отчетов).
Связанный контент
- Учебники по построителю отчетов
- Построитель отчетов в SQL Server
Построитель отчета в 1С
Построитель отчета 1С — это объект встроенного языка, предназначенный для динамического создания отчета как программными, так и интерактивными средствами, и позволяющий вывести данные в табличный документ или диаграмму.
При разработке отчетов иногда возникает необходимость вывести отчет, данные для которого не могут быть получены с помощью языка запросов. Такая ситуация может возникнуть, например, если для расчета данных используется некий сложный алгоритм, или же данные, для вывода отчет получаются не из информационной базы, а, например из внешнего файла.
Построитель отчета предоставляет возможность вывода отчета из произвольного источника данных.
Основными областями применения построителя отчетов являются:
- стандартные и аналитические отчеты;
- произвольные выборки для обработки информации;
- создание отчетов пользователями без доработки в конфигурации.
В качестве источника данных для построителя отчета могут выступать:
- ТаблицаЗначений;
- РезультатЗапроса;
- ОбластьЯчеекТабличногоДокумента;
- Табличная часть;
- РегистрНакопленияНаборЗаписей;
- РегистрСведенийНаборЗаписей;
- РегистрБухгалтерииНаборЗаписей;
- РегистрРасчетаНаборЗаписей.
Подробнее о работе построителя отчета с произвольным источником данных
Для того чтобы построитель отчета выводил отчет для произвольного источника данных, достаточно установить описание источника данных в свойство построителя ИсточникДанных . Свойство построителя отчета ИсточникДанных может содержать значение типа ОписаниеИсточникаДанных .
Объект ОписаниеИсточникаДанных содержит сам источник данных, а также содержит описание колонок источника данных.
Каждое описание колонки источника данных содержит:
- Имя — имя колонки в источнике данных;
- ПутьКДанным — описание зависимости колонок друг от друга. Колонка, чей путь к данным получен через точку от пути к данным другого поля, считается реквизитом другой колонки. Если поле содержит через точку слово Представление , то данное поле считается представлением для колонки, от пути к данным которого получается представление. Примеры: Если колонка «Номенклатура» имеет путь к данным «Номенклатура», а колонка «Код» имеет путь к данным «Номенклатура.Код», то данная колонка будет считаться реквизитом колонки «Номенклатура». Колонка с путем к данным «Номенклатура.Представление» будет считаться представлением для колонки «Номенклатура»;
- Поле — признак того, что данная колонка может быть использована в качестве поля отчета;
- Порядок — признак того, что по данной колонке возможно упорядочивание;
- Отбор — признак того, что на данную колонку возможно накладывать отбор;
- Измерение — признак того, что данная колонка может быть использовано как группировка отчета;
- Итог — строка, содержащая выражение для расчета итога. Для построителя отчета выражение данной строки соответствует выражению для вычисления итога, используемому в языке запросов.
При установке источника данных объекту ОписаниеИсточникаДанных , описания колонок создаются и заполняются автоматически.
Объект ОписаниеИсточникаДанных имеет конструктор, в качестве параметра которого может быть передан источник данных, для которого создается описание, при этом свойство ИсточникДанных будет заполнено переданным источником данных, описания колонок будут заполнены информацией о колонках из источника данных.
Пример установки источника данных построителю отчета: