Перечисление нечисловых данных в Cognos BI - PullRequest
0 голосов
/ 30 августа 2018

У меня есть набор данных, которые сейчас у меня есть в списке. Это выглядит примерно так (пример данных, очевидно)

Event ID | Field Name | Value
-------------------------------------
EV123    | Name       | John
EV456    | Name       | Karen  
EV789    | Name       | Bob 
EV123    | City       | New York
EV456    | City       | Chicago
EV789    | City       | Los Angeles
EV123    | State      | NY
EV456    | State      | IL
EV789    | State      | CA    

Все значения идентификатора события и имени поля уникальны - для каждой комбинации имени события и поля есть только 1 строка. Существует около 50 имен полей, и они будут время от времени меняться.

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

Event ID     | Name        | City         | State     
---------------------------------------------------
EV123        | John        | New York     | NY
EV456        | Karen       | Chicago      | IL
EV789        | Bob         | Los Angeles  | CA

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

Как мне получить макет, который я пытаюсь использовать здесь? Помните, что я новичок в Cognos и плохо разбираюсь в SQL, поэтому чем больше вы можете дать рекомендаций, тем лучше!

Заранее спасибо.

1 Ответ

0 голосов
/ 04 сентября 2018

Вот шаги для добавления нечислового столбца в область измерения кросс-таблицы:

  1. Перетащите объект Crosstab Space из панели инструментов и поместите его на секция заголовка столбца справа от последнего столбца
  2. Выберите пустые ячейки фактов под новым пространством кросс-таблицы
  3. Установите для свойства «Определить содержимое» значение «Да»
  4. Разблокировать отчет
  5. Перетащите элемент нечисловых данных из модели или из существующего запроса и бросьте это в пустые ячейки факта
  6. Нажмите и выделите самый правый элемент заголовка строки
  7. Нажмите на многоточие в свойстве «Свойства», чтобы открыть диалоговое окно «Свойства»
  8. Проверьте элемент данных, соответствующий вашему вновь добавленному столбцу без измерений, и нажмите «OK»
  9. Настройка метки заголовка для нового столбца. Это можно сделать путем перетаскивания над текстовым элементом и ввода имени вручную или через свойства «Тип источника» и «Метка элемента данных».
...