|
Группировка данных |
Scroll |
Если в отчет попадают объекты, имеющие одинаковые значения какого-либо свойства (например, одинаковые наименования), то эти объекты группируются. При этом происходит автоматическая замена нескольких строк объектов одной результирующей строкой.
Свойство, по которому выполняется группировка, задается при создании/редактировании стиля отчета. В результирующей строке отображается значение этого свойства, одинаковое для сгруппированных объектов. Значения остальных свойств могут быть показаны в строке в виде перечисления, суммы или диапазона значений (см. ниже).
Для настройки параметров группировки используется раскрывающийся список Группировка в окне настройки диалога Стиль отчета. Чтобы группировать объекты по нужному свойству, в столбце этого свойства выберите вариант Совпадение.
При необходимости можно выбрать вариант Совпадение для нескольких свойств. В этом случае группируются только те объекты, которые имеют совпадающие значения по всем этим свойствам. Например, вариант Совпадение выбран для свойств Обозначение и Наименование. При создании отчета сгруппируются строки объектов, у которых совпадают и обозначения, и наименования. Если значения одного из свойств, например, свойства Обозначение, различны, то группировка не будет выполнена.
|
Если вариант Совпадение не выбран ни для одного свойства, то все строки отчета заменяются одной строкой, значения в которой отображаются в соответствии с другими вариантами группировки, например, перечислены через запятую или просуммированы. |
|
При настройке стиля отчета нельзя отказаться от группировки. Если требуется создать отчет в разгруппированном виде, отмените группировку при работе с отчетом в Окне подготовки данных. Для этого используется команда Группировать. |
Варианты представления данных в сгруппированном отчете
Представление значений свойств в результирующей строке зависит от того, какой вариант из списка Группировка выбран для каждого свойства.
•Совпадение — объекты, входящие в группу, имеют одно и то же значение свойства. В результирующей ячейке показывается это значение.
•Сумма — выполняется сложение значений свойства всех объектов, входящих в группу. В результирующей ячейке показывается суммарное значение.
•Диапазон — из значений свойства всех объектов, входящих в группу, выбираются минимальное и максимальное. В результирующей ячейке показываются эти значения, разделенные многоточием.
•Перечисление — значения свойства всех объектов, входящих в группу, помещаются в результирующую ячейку и разделяются точкой с запятой.
Обратите внимание на следующие особенности применения способов группировки:
•Способ Диапазон доступен только для числовых свойств, например, Масса или Длина.
•Способ Сумма доступен для как для числовых, так и для строковых свойств. Однако, суммирование значений строковых свойств производится, только если они представляют собой числа, т.е. состоят из цифр и при необходимости содержат десятичный разделитель — запятую или точку. Если в значениях строкового свойства имеются другие символы, то сумма в результирующей строке не вычисляется.
Пример строкового свойства, для которого может понадобиться суммирование, — Количество. С одной стороны, строковый тип данных позволяет задавать для объектов, являющихся материалами, количество с указанием единиц измерения. С другой стороны, наличие букв в значениях свойства помешает их автоматическому суммированию. Поэтому, если требуется, чтобы количество одинаковых материалов складывалось, то единицы измерения для них следует указывать в другом свойстве — например, Примечание, или вручную добавлять в соответствующую ячейку уже сформированного отчета.