заняття 11

При створенні звітів користувачам можуть знадобитися відомості, які недоступні з бази даних безпосередньо. Можна додати в модель обчислювані поля, щоб ці часто використовувані обчислення були доступні користувачам моделі. На цьому занятті будуть створені два нових поля і вказані властивості для кожного поля.

Створення нового поля

У деревовидному поданні клацніть правою кнопкою миші сутність Подробиці замовлення на покупку. вкажіть Створити. а потім виберіть Вираз.

У діалоговому вікні Визначення формули двічі клацніть Кількість на замовлення в списку «Поля».

Поле «Кількість на замовлення» відображається в «Формулі» для кожного поля «Подробиці замовлення на покупку». Зверніть увагу, що кнопки операторів відображаються під полем.

Натисніть кнопку оператора - (мінус).

У списку Поля двічі клацніть Кількість відхилених.

Вираз відображається як Order Qty - Rejected Qty.

Натисніть кнопку ОК.

У режимі списку виберіть атрибут NewExpression.

В поле Ім'я вікна «Властивості» введіть Кількість виконаних.

Виберіть властивість Nullable і встановіть в значення True.

Це поле не обов'язково до заповнення.

Створення нового поля за допомогою функції

У режимі списку клацніть правою кнопкою миші в порожньому місці, вкажіть Створити і виберіть Вираз.

У діалоговому вікні Визначити формулу виберіть вкладку Функції.

У списку «Функції» розкрийте вузол Статистичні.

Двічі клацніть Sum.

Вираз SUM (aggregate) відображається в «Формулі» для кожного поля «Подробиці замовлення на покупку».

Виберіть вкладку Поля.

Двічі клацніть Кількість виконаних.

Формула відображається як SUM (Fulfilled Qty).

Натисніть кнопку ОК ..

У режимі списку виберіть атрибут NewExpression.

В поле Ім'я вікна «Властивості» введіть Сумарна кількість виконаних.

Виберіть властивість IsAggregate і встановіть в значення True.

Установка даного властивості в значення True дозволяє використання подитогов для цього поля.

Виберіть властивість Nullable і встановіть в значення True.

Це поле не обов'язково до заповнення.

Виберіть властивість EnableDrillthrough і встановіть в значення True.

Установка цієї властивості в значення True дозволяє користувачам клацати значення даного поля і переглядати звіт з додатковою інформацією записів «Подробиці замовлення на покупку», якщо такі існують.

Виберіть властивість VariationOf. а потім виберіть Кількість виконаних.

Тепер це поле є варіацією скалярного поля «Кількість виконаних». Після установки цієї властивості поле «Сумарна кількість виконаних» повинна бути розміщена під полем «Кількість виконаних» в уявленні-списку.

Виберіть властивість DefaultAggregateAttribute для поля «Кількість виконаних», а потім виберіть Сумарна кількість виконаних.

Установка цієї властивості призводить до того, що в построителе звітів поле «Сумарна кількість виконаних» відображається як поле верхнього рівня з вкладеним полем «Кількість виконаних», розташованим нижче.

У меню Файл виберіть команду Зберегти все.

Схожі статті