Cognos 10多事实交叉表

时间:2014-10-20 15:27:36

标签: crosstab cognos measures

我正在制作一个交叉表,显示有多少种族和种族来源的人报名参加了一个县的计划 所以行是每个县的列表,列是按种族划分的种族。

---------------|-----Race1-----|-----Race2-----|-----Race3-----|      
---------------|EO1----|EO2----|EO1----|EO2----|EO1----|EO2----|      
---------------|--------------------------------------------------------
COUNTY1        |  
COUNTY2        |  
COUNTY3        |

我正在使用的度量是每个人唯一ID的计数,它正确填充交叉表。
我所遇到的问题是,现在我想在此末尾添加一些列,显示每个种族的总百分比(有多少非洲裔美国人注册了总人数,有多少高加索人注册了总人数等)

但是添加该措施会改变其余部分,那么是否可以在不改变计数的情况下添加这些措施?我对康托斯来说相当新,所以我将非常感谢您的全面解释。

谢谢。

1 个答案:

答案 0 :(得分:1)

交叉表中的多项措施有点棘手。您必须覆盖交叉表的默认行为,即只有一个度量。对于水平汇总列,您可以通过执行以下操作来完成此操作:

  1. 在查询中创建一个包含自定义计算的新数据项(例如,total()/ count()表示平均值)
  2. 添加一个'交叉空间(带有事实单元格)'对象到交叉表的右侧
  3. 选择新的事实列。他们应该显示<#1234>在设计视图中。
  4. 设置'定义内容'财产到'是'。默认值应该消失。
  5. 解锁报告(工具栏中的锁定按钮或结构>菜单栏中的锁定页面对象)
  6. 将在步骤1中创建的数据项拖到新的右侧摘要单元格中。
  7. 确保在完成添加汇总值后重新锁定报告
  8. 对于其他自定义事实列,您可以执行此任意次数。