Побудовник звітів (Майкрософт) у SQL Server
Майстер звітів — це засіб розробки звітів з розбивкою на сторінки для бізнес-користувачів, які вважають за краще працювати в автономному середовищі замість використання конструктор звітів у Visual Studio/SSDT. та які брати дані, а також як їх відображати. звіту, витягує дані та об'єднує його з макетом звіту для створення звіту.
Також можна опублікувати звіт з розбивкою на сторінці Power BI. У цьому випадку рекомендується використовувати Power BI Report Builder.
Цей звіт із розбивкою на сторінки містить матрицю з групами рядків та стовпців, спарклайнами, індикаторами та зведеною круговою діаграмою у кутовому осередку. Матриця супроводжує карту двома наборами географічних даних, представлених кольором та розміром кола.
Створення звіту з переходом
- Почніть із загального набору даних: загальні набори даних — це запити на основі загального джерела даних та збереження на сервері звітів Служб Reporting Services у власному режимі або в інтегрованому режимі SharePoint.
- Почніть із майстра таблиці, матриці або діаграми: виберіть підключення до джерела даних, перетягніть поля, щоб створити запит набору даних, вибрати макет та стиль, додати властивості рядка спеціальних можливостей та налаштувати звіт.
- Почніть із майстра зіставлення: створіть звіти, що відображають агреговані дані в географічному або геометричному фоні.
- Запустіть звіт із частинами звіту: частини звіти — це елементи звіту, опубліковані окремо на сервері звітів служб Reporting Services у власному режимі або в інтегрованому режимі SharePoint. Вони можуть використовуватися повторно в інших звітах.
Примітка: Частини звітів застаріли для всіх випусків служб SQL Server Reporting Services, починаючи з SQL Server Reporting Services 2019 та всіх випусків Сервер звітів Power BI, починаючи з Сервер звітів Power BI вересня 2022 року.
Проектування звіту
- Створюйте звіти з розбивкою на сторінки з макетами таблиць, матриці, діаграми та звітів із вільною формою: створюйте звіти таблиці для даних на основі стовпців, матриці звітів (наприклад, зведені або зведені звіти) для сумованих даних, звітів діаграми для графічних даних та звітів вільної форми для інших елементів.
- Звіт із різних джерел даних: створення звітів з використанням даних будь-якого типу джерела даних із постачальником даних, керованим платформою .NET Framework корпорацією Майкрософт, постачальником даних OLE DB або джерелом даних ODBC. Ви можете створювати звіти, які використовують реляційні та багатовимірні дані з SQL Server та Analysis Services, Oracle, Hyperion та інших баз даних. Щоб отримати дані з будь-якого джерела даних XML, можна скористатися модулем обробки даних XML. Для розробки джерел користувача даних можна використовувати функції, що повертають табличне значення.
- Змініть існуючі звіти: за допомогою будівельників звітів можна налаштувати та оновити звітистворені в конструкторі звітів SQL Server Data Tools (SSDT).
- Змініть дані: фільтрація, групування та сортування данихдодавання формул або виразів.
- Додавання діаграм, датчиків, спарклайнів та індикаторів: зведення даних у візуальному форматі та подання великих обсягів агрегованої інформації на перший погляд.
- Додавання інтерактивних функцій: включає карти документів, кнопки відображення та приховування та деталізацію посилань на вкладені звіти та звіти деталізації. За допомогою параметрів і фільтрів можна відфільтрувати дані для власних уявлень.
- Використання або еталонні зображення: включає інші ресурси та зовнішній вміст.
Управління звітом
- Збережіть визначення звіту: Збережіть визначення звіту на комп'ютері або на сервері звітів, де ви можете керувати та спільно використовувати його з іншими користувачами.
- Виберіть формат презентації: під час відкриття звіту або після відкриття звіту можна вибрати формати веб-орієнтованих, сторінкових та класичних програм.Доступні такі формати: HTML, MHTML, PDF, XML, CSV, TIFF, Word та Excel.
- Налаштування передплат. Після публікації звіту на сервері звітів або сервері звітів в інтегрованому режимі SharePoint можна налаштувати звіт для виконання у певний час, створити журнал звітів та налаштувати підписки електронної пошти.
- Створення веб-каналів даних. Ви можете створювати веб-канали даних зі звіту за допомогою модуля підготовки звітів Reporting Services Atom.
Опубліковані звіти керуються на сервері звітів або сервері звітів у режимі інтеграції з адміністратором сервера звітів SharePoint. Адміністратори сервера звітів можуть визначати безпеку, задавати властивості та планувати такі операції, як журнал звітів та доставка звітів електронної пошти. Вони можуть створити загальні розклади та джерела даних і зробити їх доступними для загального використання. Адміністратори також керують усіма каталогами сервера звітів. Можливості управління залежать від призначених користувачеві дозволів.
Пов'язаний контент
- Запуск будівельника звітів
- Встановлення побудовника звітів
- Нові можливості служб SQL Server Reporting Services та будівельник звітів
- Посібник. Створення звіту швидкої діаграми в автономному режимі
- Планування звіту (будівельник звітів)
- Основні поняття служб Reporting Services (SSRS)
- Подання конструктора звіту (будівельник звітів)
- Подання конструктора загальних наборів даних (будівельник звітів)
- Поєднання клавіш (побудовник звітів)
Посібник зі створення звітів
Access надає ряд інструментів, які допомагають швидко створювати привабливі та зручні для читання звіти, що надають дані відповідно до потреб користувачів.За допомогою команд на вкладці Create можна створити простий звіт одним клацанням миші. Ви можете використовувати майстер звітів для створення складнішого звіту або створити звіт, додавши всі дані та елементи форматування самостійно. Який би метод ви не вибрали, ви, ймовірно, внесете принаймні кілька змін до структури звіту, щоб він відображав дані так, як вам потрібно. У статті розглядається загальний процес розробки звіту, а потім показано, як додати до звіту певні елементи конструктора.
У цій статті
Вирішіть, як розмістити звіт
При розробці звіту необхідно спочатку подумати про те, як дані мають бути впорядковані на сторінці та як дані зберігаються у базі даних. У процесі розробки ви можете виявити, що розташування даних у таблицях не дозволить створити потрібний звіт. Це може бути ознакою того, що таблиці не нормалізуються. Це означає, що дані зберігаються не найефективнішим чином.
Створення ескізу звіту
Цей крок не є обов'язковим. Ви можете виявити, що майстер доступу до звітів або засіб звітів (обидва з яких доступні на вкладці Create у групі Звіти) забезпечують достатній початковий макет звіту. Однак, якщо ви вирішите створити звіт без використання цих засобів, може бути корисним створити приблизний нарис звіту на аркуші паперу, намалювавши поле, в якому йде кожне поле, і напишіть ім'я поля в кожному полі. Крім того, для створення макету звіту можна використовувати такі програми як Word або Visio. Який би метод ви не використовували, обов'язково увімкніть достатньо рядків, щоб вказати, як дані повторяться.
Наприклад, можна використовувати рядок для відомостей про продукт, потім кілька рядків для продажу цього продукту і, нарешті, рядок підсумків продажів для продукту. Потім послідовність повторюється наступного продукту тощо. буд. до кінця звіту. Або, можливо, звіт є простим перерахуванням даних у таблиці. І тут малюнок може містити лише послідовність рядків і стовпців.
Примітка: Цей метод також дуже корисний, якщо ви розробляєте звіт для когось ще. У цьому випадку інший користувач може намалювати ескіз перед початком роботи.
Після створення ескізу визначте, яка таблиця чи таблиці містять дані, які потрібно відобразити у звіті. Якщо всі дані містяться в одній таблиці, можна створити звіт безпосередньо на основі цієї таблиці. Найчастіше потрібні дані зберігаються у кількох таблицях, які потрібно об'єднати у запиті, як їх можна буде відобразити у звіті. Запит можна вбудувати у властивість RecordSource звіту або створити окремий збережений запит та створити на основі цього звіту.
Вирішіть, які дані слід помістити у кожний розділ звіту
Кожен звіт містить один або кілька розділів звіту. Один розділ, який є у кожному звіті, — це розділ Подробиці. Цей розділ повторюється один раз для кожного запису в таблиці або запиті, на яких базується звіт. Інші розділи є необов'язковими і повторюються рідше і зазвичай використовуються для відображення відомостей, загальних для групи записів, сторінки звіту або всього звіту.
У наведеній нижче таблиці описано, де знаходиться кожен розділ і як він зазвичай використовується.
Місцезнаходження
Типовий вміст
Розділ заголовка звіту
Відображається лише один раз у верхній частині першої сторінки звіту.
Розділ нижнього колонтитулу звіту
Відображається після останнього рядка даних над розділом "Нижній колонтитул" на останній сторінці звіту.
Підсумки звіту (суми, лічильники, середні значення тощо)
Розділ заголовка сторінки
Відображається у верхній частині кожної сторінки звіту.
Розділ нижнього колонтитулу сторінки
Відображається у нижній частині кожної сторінки звіту.
Розділ заголовка групи
Відображається безпосередньо перед групою записів.
Поле, яким виконується угруповання
Розділ нижнього колонтитулу групи
Відображається одразу після групи записів.
Підсумки групи (суми, лічильники, середні значення тощо)
Відомості про додавання або видалення розділів верхнього та нижнього колонтитулів звіту або розділів верхнього та нижнього колонтитулів див. у розділі Додавання та видалення звітів або колонтитулів сторінки цієї статті. Група, Сортування та Підсумок у режимі макета або Конструктор.
Вирішіть, як упорядкувати докладні дані
Більшість звітів розташовані в табличному або складеному макеті, але Access дає можливість використовувати майже будь-яке розташування записів та полів.
Табличний макет Табличний макет схожий на електронну таблицю. Мітки знаходяться у верхній частині, а дані вирівнюються по стовпчиках під мітками. Звіт у групі Звіти на вкладці CreateТабличний макет підходить для використання, якщо звіт містить відносно невелику кількість полів, які потрібно відобразити у простому форматі списку.На наступному малюнку показаний звіт про співробітників, створений за допомогою табличного макету.
Макет із накопиченням Макет з накопиченням нагадує форму, яку ви заповнюєте при відкритті банківського рахунку або купівлі в інтернет-магазині. Кожен фрагмент даних позначається, а поля розташовуються один на одному. Такий макет підходить для звітів, що містять надто багато полів для відображення у табличному форматі, тобто ширина стовпців перевищуватиме ширину звіту. Наступний малюнок показує звіт про співробітників, створений за допомогою макета з накопиченням.
Примітка: У майстрі звітів цей макет називається макетом стовпців.
Змішаний макет Можна змішувати елементи табличних та макетів із накопиченням. Наприклад, для кожного запису можна розмістити деякі поля в горизонтальному рядку у верхній частині розділу Відомості, а інші поля з того ж запису в одному або декількох макетах з накопиченням під верхнім рядком. Наступний малюнок показує звіт про співробітників, створений за допомогою змішаного макета. Поля Ідентифікатор, Прізвище та Ім'я впорядковані в макеті табличного елемента управління, а поля "Посада" та "Діловий телефон" розташовані в макеті з накопиченням. У цьому прикладі лінії сітки використовуються для візуального поділу полів для кожного співробітника.
Виправданий макет Якщо для створення звіту використовується майстер звітів, можна використати виправданий макет. У цьому макеті використовується повна ширина сторінки для відображення записів якомога компактніше. Звичайно, ви можете досягти того ж результату без використання майстра звітів, але це може бути ретельний процес точного вирівнювання полів.Наступний малюнок показує звіт про співробітників, створений за допомогою виправданого макета майстра звітів.
У разі відображення великої кількості полів у звіті рекомендується використовувати правильний макет. У попередньому прикладі, якщо ви використовуєте табличний макет для відображення тих самих даних, поля розширюються від краю сторінки. Якщо ви використовуєте макет із накопиченням, кожен запис займає набагато більше місця по вертикалі, що призводить до розтравання паперу та ускладнює читання звіту.
Вирівнювання даних за допомогою макетів елементів керування
Макети елементів керування – це напрямні, які можна додати до звіту, коли він відкритий у режимі макета чи конструктора. Access автоматично додає макети елементів керування під час використання майстра звітів для створення звіту або під час створення звіту, клацнувши Звіт у групі Звіти на вкладці Create. Макет елемента керування схожий на таблицю, кожен осередок якої може містити мітку, текстове поле або будь-який інший тип елемента керування. Наступний малюнок показує макет табличного елемента управління у звіті.
Помаранчеві лінії вказують на рядки та стовпці макету елемента керування, і вони видні лише в тому випадку, якщо звіт відкритий у режимі макета чи конструктора. Макети елементів керування допомагають забезпечити рівномірне вирівнювання даних у рядках та стовпцях, а також спрощують додавання, зміну розміру та видалення полів. За допомогою інструментів у групах Таблиця і Позиція на вкладці Впорядкувати (доступно в режимі макета або конструктора) можна змінити один тип макета елементів керування на інший, а також видалити елементи керування з макетів, щоб розмістити елементи керування в будь-якому місці у звіті.
Додавання або видалення розділів верхнього та нижнього колонтитулів звіту або сторінки
Як згадувалося раніше в цій статті, колонтитули — це розділи звіту, які можна використовувати для відображення відомостей, загальних для всього звіту або кожної сторінки звіту. Наприклад, можна додати розділ "Нижній колонтитул", щоб відобразити номер сторінки в нижній частині кожної сторінки, або додати розділ заголовка звіту, щоб відобразити заголовок для всього звіту.
Додавання розділів верхнього та нижнього колонтитулів звіту або сторінки
- В області навігації клацніть правою кнопкою миші звіт, який ви бажаєте змінити, та виберіть у контекстному меню пункт Конструктор.
- Перевірте, які розділи вже знаходяться у звіті. Розділи поділяються затіненими горизонтальними смугами, які називаються селекторами розділів. Мітка на кожному розділі селектора вказує, який розділ знаходиться безпосередньо під ним.
Увага: Якщо розділ вже присутній у звіті, Access попереджає, що він видаляє існуючий розділ та елементи керування, що містяться у ньому.
Access завжди додає розділи верхнього та нижнього колонтитулів сторінки та звіту парами. Тобто не можна додати сторінку або розділ заголовка звіту без додавання відповідного розділу нижнього колонтитула. Якщо вам не потрібні обидва розділи, ви не можете видалити розділ, але ви можете змінити розмір розділу, що не використовується, до нульової висоти (0), щоб уникнути додавання додаткових вертикальних інтервалів до звіту.Помістіть покажчик у нижню частину розділу, що не використовується, поки він не перетвориться на двонакінцеву стрілку
, а потім перетягніть, поки розділ не буде прихований. Якщо у розділі є елементи керування, їх необхідно видалити, перш ніж повністю приховати розділ.
Видалення розділів верхнього та нижнього колонтитулів звіту або сторінки
- В області навігації клацніть правою кнопкою миші звіт, який ви бажаєте змінити, та виберіть у контекстному меню пункт Конструктор.
- Клацніть правою кнопкою миші будь-який селектор розділів та виберіть у контекстному меню пункт Колонтитули сторінки або колонтитули звіту .
Якщо ви видаляєте кілька колонтитулів і ці розділи містять елементи керування, Access попереджає, що видалення розділів також призведе до видалення елементів керування і що ви не зможете скасувати дію. Натисніть кнопку Так , щоб видалити розділи та елементи керування, або кнопку Ні , щоб скасувати операцію.
Поради щодо форматування різних типів даних
Під час створення звіту за допомогою засобу "Звіт" (доступно на вкладці Create, у групі Звіти) або за допомогою майстра звітів Access додавати поля до звіту та створювати найбільш підходящий елемент керування для відображення кожного поля залежно від типу даних поля. Якщо ви додаєте поля до звіту самостійно, рекомендується перетягнути кожне поле з списку полів у звіт. Як і у випадку з майстром звітів чи засобом "Звіт" , Access створює найбільш відповідний елемент керування кожному за поля залежно від типу даних поля. Для більшості типів даних найбільш відповідним елементом керування (за умовчанням) є текстове поле.
У наступних розділах містяться поради щодо форматування деяких типів даних спеціального регістру.
Багатозначні поля. Елемент стандартного керування для багатозначного поля — це поле зі списком. Це може здатися дивним вибором для елемента керування у звіті, оскільки ви не можете натиснути стрілку на полі зі списком у звіті. Однак у контексті звіту поле зі списком поводиться як текстове поле. Стрілка відображається лише у режимі конструктора.
Якщо поле містить кілька значень, ці значення поділяються комами. Якщо поле зі списком недостатньо широке для відображення всіх значень в одному рядку, а для властивості CanGrow поля зі списком встановлено значення Такзначення переносяться в наступний рядок. В іншому випадку значення усікаються. Щоб задати властивість CanGrow для елемента керування, відкрийте звіт у режимі конструктора або макета, клацніть елемент керування та натисніть клавішу F4, щоб відобразити сторінку властивостей елемента керування. Властивість CanGrow знаходиться як на вкладці Формат , так і на вкладці Усі на сторінці властивостей елемента керування.
Поля форматованого тексту Елементом керування за промовчанням для поля форматованого тексту є текстове поле. Якщо текстове поле недостатньо широке для відображення всіх значень в одному рядку, а властивість CanGrow текстового поля має значення Такзначення переносяться в наступний рядок. В іншому випадку значення усікаються. Щоб задати властивість CanGrow для елемента керування, відкрийте звіт у режимі конструктора або макета, клацніть елемент керування та натисніть клавішу F4, щоб відобразити сторінку властивостей елемента керування. Властивість CanGrow знаходиться як на вкладці Формат , так і на вкладці Усі на сторінці властивостей елемента керування.
Поле форматованого тексту допомагає форматувати текст різними способами. Наприклад, можна виділити декілька слів у полі, а кілька слів у тому ж полі — курсивом. застосовується лише до тексту, який не був спеціально відформатований форматуванням форматованого тексту.
Налаштування стилів форматування для текстового поля, яке відображає поле форматованого тексту
- Клацніть правою кнопкою миші звіт в області навігації та виберіть у контекстному меню пункт Режим макету .
- Клацніть текстове поле, в якому відображається поле форматованого тексту, а потім на вкладці Формат у групі Шрифт виберіть стиль форматування, який потрібно застосувати. Access застосовує форматування до всього тексту в полі форматованого тексту, для якого ще не застосовувався цей тип (але не значення) форматування у поданні, що підтримує введення даних, наприклад, у поданні таблиці або запиту або поданні форми для форми . Наприклад, якщо частина тексту у полі відформатована червоним кольором шрифту, а до текстового поля застосовується синій колір шрифту, Access перевертає весь текст синім кольором, крім того, який був окремо відформатований як червоний. Як інший приклад, якщо частина тексту в полі відформатована з 11-точковим розміром шрифту, а до текстового поля застосовується розмір шрифту з 14 точок, Access застосовує розмір шрифту з 14 пунктів до всього тексту, за винятком того, що його було відформатовано окремо в 11 точках. Поля вкладень У полях вкладення використовується спеціальний елемент керування, який використовується будь-якого іншого типу даних. Ви можете вкласти декілька файлів у запис за допомогою одного вкладення, але в цьому полі може відображатися тільки інформація про одне вкладення за раз. За промовчанням елемент керування вкладенням відображає піктограму або зображення залежно від типу файлу вкладення, який на даний момент відображається елементом керування. При необхідності можна задати властивості елемента управління вкладенням, щоб усі вкладені файли відображалися у вигляді значків, або щоб у полі просто відображався значок скріпки та кількість вкладень. Якщо ви вже використовуєте елемент керування вкладенням у звіті, можна використати таку процедуру для налаштування властивостей елемента керування для різних видів використання елемента керування.
Встановлення властивостей відображення поля Вкладення
- Клацніть правою кнопкою миші звіт в області навігації та виберіть у контекстному меню пункт Режим макету .
- Клацніть елемент керування вкладенням. Якщо вікно властивостей не відображається, натисніть клавішу F4. На сторінці властивостей відкрийте вкладку Формат . Використовуйте наступну таблицю як посібник з налаштування властивостей елемента керування вкладенням.
- Зображення або значок відображає графіку у вигляді зображень, а решта файлів — значки. Цей параметр встановлено за замовчуванням.
- Значок відображає всі файли у вигляді піктограм.
- На скріпці відображається значок скріпки, за яким слідує кількість вкладень у дужках.
За замовчуванням малюнок
Щоб за замовчуванням зображення відображалося в елементі керування вкладенням за відсутності вкладених файлів, клацніть
у полі властивості, перейдіть до потрібного малюнка та натисніть кнопку Відкрити.
Примітка: За умовчанням малюнок не відображається, якщо для властивості Display As встановлено значення Paperclip.
Вирівнювання малюнка
Виберіть потрібне вирівнювання зі списку. За промовчанням використовується параметр Center. Налаштування цього параметра може призвести до непередбачених результатів залежно від параметра властивості Режим розміру малюнка .
Режим розміру малюнка
Цей параметр доступний лише в тому випадку, якщо для властивості Display As встановлено значення Зображення або значок.
- Кліп відображає зображення у його фактичному розмірі. Зображення обрізається, якщо воно занадто велике, щоб поміститися всередині елемента керування.
- Розтягування розтягує зображення так, що воно заповнює весь елемент керування.
Примітка: Якщо елемент керування вкладенням не має того ж розміру, що і зображення, цей параметр спотворює зображення, що робить його розтягнутим по вертикалі або горизонталі.