Как использовать Cognos Analytics для определения различных функций агрегирования (например, среднее, сумма) для разных столбцов? - PullRequest
0 голосов
/ 24 мая 2018

Я хочу построить отчет и предположить, что у меня есть следующая таблица в моем отчете:

2012 OCT 7547  697  0.08
     NOV 9570  373  0.04
     DEC 1879  107  0.05

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

Я использую версию 11 Cognos Analytics

Ответы [ 2 ]

0 голосов
/ 26 июня 2018
  1. Выберите первый числовой столбец.
  2. На контекстно-зависимой панели инструментов выберите инструмент суммирования (sigma) и нажмите Среднее.
  3. Выберите второй и третий числовые столбцы.
  4. На контекстно-зависимой панели инструментов выберите инструмент суммирования и нажмите Итог.

Cognos разделит средние и итоговые значения в разные строки итогов.Если вы хотите, чтобы все они были в одной строке:

  1. Разблокируйте отчет, нажав кнопку «Дополнительно» в правом верхнем углу экрана.
  2. Выберите ячейку метки в итоговой строке итогов..
  3. На контекстно-зависимой панели инструментов щелкните инструмент «Разделить ячейку».
  4. Выберите среднее значение (первый числовой столбец) и перетащите его в итоговую строку.
  5. (еслиВы хотите) Измените метку в итоговой итоговой строке.
  6. Заблокируйте отчет.
  7. Выберите среднюю итоговую строку и удалите ее.

Возможно, вы захотитенайти базовый тренинг по разработке отчетов Cognos.IBM и другие разработали видео по этой теме и разместили их на YouTube.Есть также поставщики (партнеры IBM?), Которые предоставляют это обучение.Или просто обратитесь в службу поддержки Cognos в своем отделе ИТ.

0 голосов
/ 27 мая 2018

Report studio автоматически добавит объекты сводки в отчеты, чтобы они были бесплатными;единственный вопрос после этого - характер агрегации.

Каков источник метаданных, которые вы используете?Это пакет или модуль?Что такое агрегация, которая была определена в модели?Почему вы не можете использовать то, что все готово там?Если вы посмотрите на сгенерированный SQL, какие агрегации выполняются?

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

...