2016-08-19 39 views
0

我有一个动态报告的要求,用户可以选择他们想要显示的列。这对我来说不是一个使用渲染变量的问题,但是,这些措施并没有起作用。Cognos渲染变量卷起的措施

举个例子,我有年龄,性别和销售额。这产生了20岁和25岁,显然是2性别,导致4行。

当您使用提示页面中的静态选项删除性别时,它将保留4行,而不显示年龄。我知道这是'呈现'(或不)列的性质。

我需要的是措施卷起到哪些列留下来,这将显示2行和总数。甚至删除所有栏目,只剩下全部总销售额。

我真的不能使用条件块来创建每个组合,因为报告中会有20列。

在此先感谢!

回答

0

更改你有条件渲染场像

case when ?render_gender? then [Gender] else '' end 

这应该压缩您的四行两个。

+0

这只在选择单个列时有效,但我需要能够在提示页面中选择一系列的列表 –

+0

知道了!使用你的建议,但使用类似以下内容:情况'性别'在?render_gender然后[性别]结束 –

+0

是的。这取决于你的提示 –