Описание
Обработка данных позволяет выполнить обработку данных из документов перед размещением их в отчете и является дополнительным источником данных для отчетов со своими атрибутами и связями. Обработка данных заключается в вычислении строки или массива строк данных для документа. В зависимости от формулы вычисления строки данных результатом применения обработки данных документов может являться либо их детализация, либо обобщение. Результирующий массив строк данных будет содержать только уникальные значения и каждой такой строке будет сопоставлен единственный документ в базе данных, на основе которого она вычислена. Вы можете использовать поля такого документа для вычисления атрибутов и связей обработки данных.
Детализация документов
Детализация может быть полезна в случае, если документ базы данных содержит множество пунктов информации, и Вы хотите использовать каждый пункт отдельно для построения отчетов. В соответствии с формулой обработки данных, каждый документ при построении отчета будет разделяться на несколько текстовых строк данных, каждая из которых будет содержать один пункт информации исходного документа.
Обобщение документов
Обобщение может быть полезно в случае, если документы базы данных содержат одинаковую часть информации, и Вы хотите использовать эту часть как единицу данных для построения отчетов. Формулы обработки данных при построении отчета должна вычислять строку, совпадение которых в документах будет означать их объединение в одну единицу данных для отчета.
Добавление
Для создания обработки данных документов источника данных выполните:
• | Откройте представление Источники данных; |
• | Выделите документ настроек источника данных, документы которых требуется обработать; |
• | Нажмите Источник данных \ Обработка данных документов вверху. |
Документы настроек детализации размещаются в категории с названием источника данных и отображаются в представлении строкой серого цвета.
Настройки
• | Поле Название; | ||
Впишите понятное пользователю название обработки данных документов. | |||
• | Раздел Вычисление обработки; | ||
Определяет, как будет вычислена строка данных для документа при построении отчета. Результат вычисления ( текст ) будет записан в поле KeyValue, на которое Вы можете ссылаться при настройке атрибутов и связей для обработки данных. | |||
• | Поле @ Выражение. | ||
Впишите выражение на Яыке Формул для вычисления строки или строк данных для документа в базе данных. | |||
• | Раздел Параметры отбора; | ||
Создайте параметры отбора, если это необходимо. Параметры отбора для обработки данных могут только дополнять параметры отбора документов источника данных, но не заменять их. Параметры отбора для обработки данных могут быть только одного типа: Условие для отобранных документов. Условие должно быть написано относительно поля KeyValue со значением вычисленной строки данных. В документе настроек параметра отбора Вы должны выбрать название обработки данных сразу под названием источника данных. | |||
• | Список Допустимые атрибуты. | ||
Определите атрибуты источника данных, которые пользователь сможет выбирать при настройке столбца отчета в случае применения обработки данных документов. |
Кроме допустимых для обработки данных атрибутов источника данных, Вы можете создать собственные атрибуты для обработки данных. Значения для таких атрибутов будут вычисляться из строк данных для документа ( поле KeyValue ). Для создания атрибута Вы должны выбрать название обработки данных сразу под названием источника данных в документе настроек атрибута. Пользователь сможет выбирать как атрибуты обработки данных, так и допустимые атрибуты источника данных при настройке столбца отчета.
Если Вы хотите связывать документы источника данных и строки обработки данных, и/или наоборот, при построении отчетов, Вы должны создать документ настроек связи. Выберите в нем название обработки данных сразу под названием первого или второго источника данных в связи. Если Вы создаете связь двух обработок данных, выберите их названия под обоими источниками данных.
Ссылки по теме:
Смотрите также: