Выборочный промежуточный итог в Cognos 10

#grouping #cognos-10

#группировка #cognos-10

Вопрос:

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

Ответ №1:

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

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

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

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

  2. Установите для свойства агрегатной функции для элемента значение «Вычисляется»

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

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

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

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

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

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

    [Count] = 1

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

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

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