Выборочное подытогие в Когнос 10
В Cognos 10, когда вы используете группировки и итоги в своем списке, можете ли вы просто отображать итоги для сгруппированных элементов, а не ВСЕ элементы в столбце? Нет смысла указывать сумму только за 1 позицию.
1 ответ
Я собираюсь предположить, что вы хотите подавить строку промежуточных итогов для сгруппированных значений, которые имеют только один элемент.
Вот процедура:
Создайте новый элемент данных для подсчета количества элементов в каждой группе со следующим выражением:
count(distinct [Item 2] for [Item 1])
Установите для свойства Aggregate Function элемента значение "Рассчитано".
На странице отчета выберите объект списка
В свойствах списка откройте свойство Properties.
Установите флажок, соответствующий вашему новому элементу данных, и нажмите OK
Выберите ячейку в строке промежуточных итогов, которую вы хотите подавить
Используйте стрелку выбора свойств, чтобы выбрать объект списка нижнего колонтитула
Добавьте новый расширенный условный стиль со следующим выражением:
[Count] = 1
Установите для свойства Box Type значение None
Теперь, когда в группе есть только один элемент, строка промежуточного итога не будет отображаться.
Вы также можете использовать ту же технику, чтобы полностью изменить процесс, скрыть строку подробностей и оставить промежуточный итог.