筛选查询项

时间:2015-10-26 16:21:35

标签: report cognos

我正在创建一个报告,并且有一个字段,其中有多个值表示不同的数据值。即4-完整性5精度等...我需要做的是制作多个列,其中该字段被过滤为一个值。问题是,如果我尝试在“Boolen值表达式”的报告中编辑查询项,因为不支持查询项,我会收到错误。如何修复?

示例:

    ID column | Data Value = 4 | Actual Data | Data Value = 5

编辑: 我目前有一个案例,当[数据值] = 4然后[百分比]为不同的列,但我仍然得到错误的输出。我正在

    ID1  | 45% |       |      |
    ID1  |     |  35%  |      |
    ID1  |     |       |  67% |

我需要将所有ID1放在一行中。

2 个答案:

答案 0 :(得分:0)

您可以通过ID总计来解决这个问题,该ID会将示例中的所有三行合并为一个:

total([Measure] for [ID])

更改三个百分比列中的每一个以使用此表达式,将其各自的数据项替换为[度量]。

通常,您不希望总百分比,但这是一个例外。由于只有一行具有实际数据,因此总数将与该行匹配,而其他两个空值将不包括在总数中。

答案 1 :(得分:-1)

简单的方法是为三个查询中的每个数据值执行此操作,并将它们连接到ID1