Выборочное подытогие в Когнос 10

В Cognos 10, когда вы используете группировки и итоги в своем списке, можете ли вы просто отображать итоги для сгруппированных элементов, а не ВСЕ элементы в столбце? Нет смысла указывать сумму только за 1 позицию.

1 ответ

Я собираюсь предположить, что вы хотите подавить строку промежуточных итогов для сгруппированных значений, которые имеют только один элемент.

Вот процедура:

  1. Создайте новый элемент данных для подсчета количества элементов в каждой группе со следующим выражением:

    count(distinct [Item 2] for [Item 1])

  2. Установите для свойства Aggregate Function элемента значение "Рассчитано".

  3. На странице отчета выберите объект списка

  4. В свойствах списка откройте свойство Properties.

  5. Установите флажок, соответствующий вашему новому элементу данных, и нажмите OK

  6. Выберите ячейку в строке промежуточных итогов, которую вы хотите подавить

  7. Используйте стрелку выбора свойств, чтобы выбрать объект списка нижнего колонтитула

  8. Добавьте новый расширенный условный стиль со следующим выражением:

    [Count] = 1

  9. Установите для свойства Box Type значение None

Теперь, когда в группе есть только один элемент, строка промежуточного итога не будет отображаться.

Вы также можете использовать ту же технику, чтобы полностью изменить процесс, скрыть строку подробностей и оставить промежуточный итог.

Другие вопросы по тегам