我尝试在 Report Studio 中生成数据交叉表,但失败了。
我的列表中的数据是:
- ID、产品、等级
- 1、产品 1、D
- 1、产品2、C
- 1、产品3、D
- 2、产品 1、C
- 2、产品2、C
- 2、产品 3、A
我想要一个交叉表:
- ID、产品 1、产品 2、产品 3
- 1、D、C、D
- 2、C、C、A
但是我在 Cognos 中生成的交叉表要么全为空白,要么给出“Grade”的计数或总和。
- ID、产品 1、产品 2、产品 3
- 1,
- 2,
任何帮助将不胜感激。预先非常感谢您。
最好, 汤姆
最佳答案
交叉表仅适用于数字。 因此交叉表的度量不应该是 A、B、C。
- 使用数字作为度量(A = 1、B = 2 等),使用 MAX 或 MIN 作为合计。
- 然后将您的数字转换为单元格内的文本。例如,将“源类型”属性更改为“报表表达式”并编写合适的公式。 (或解锁单元格并将查询计算拖入其中)
你不能做这样的事情
ID|产品1|产品2|产品3
1 | D、A | C | d
2 | C | C |
简单。
关于crosstab - Cognos 交叉表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27803406/