在Cognos BI中交叉制表非数字数据

问题描述 投票:0回答:1

我有一组数据,现在我在列表中。它看起来像这样(显然样本数据)

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    

事件ID和字段名称值都是唯一的 - 对于事件和字段名称的每个组合,只有1行。大约有50个字段名称,它们会不时更改。

我正在尝试使用交叉表或其他类似的布局来显示如下布局的数据:

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

我试过在Cognos中做一个交叉表,它正确地显示了第一列的列和第一列的事件ID,但是即使我将“值”列拖到我期望看到数据的部分,也没有什么是展示。我认为这是因为它试图对不是数字的数据求和或汇总。

我怎样才能实现我想要的布局?请记住,我是一名Cognos新手,并且对SQL没有很好的了解,因此您提供的指导越多越好!

先感谢您。

reporting business-intelligence cognos cognos-bi
1个回答
0
投票

以下是将非数字列添加到交叉表的度量区域的步骤:

  1. 从工具箱中拖动一个Crosstab Space对象,并将其放在最后一列右侧的列标题部分
  2. 选择新交叉表空间下的空事实单元格
  3. 将“定义内容”属性设置为“是”
  4. 解锁报告
  5. 从模型或现有查询中拖动非数字数据项,并将其放在空事实单元格中
  6. 单击并突出显示最右侧的行标题项
  7. 单击“属性”属性中的省略号以显示“属性”对话框
  8. 检查与新添加的非度量列对应的数据项,然后单击“确定”
  9. 为新列配置标头标签。这可以通过拖动文本项并手动输入名称或通过“源类型”和“数据项标签”属性来完成。
© www.soinside.com 2019 - 2024. All rights reserved.