在Cognos 10中,当您在列表中使用分组和总计时,您是否只显示分组的项目的总计,而不是列中的所有项目?仅给出1个订单项的总数没有意义。
答案 0 :(得分:0)
我假设你想要抑制只有一个项目的分组值的小计行。
以下是程序:
创建一个新数据项,使用以下表达式计算每个分组中的项目数:
count(distinct [Item 2] for [Item 1])
将项目的“聚合函数”属性设置为“已计算”
在报告页面上,选择列表对象
在列表的属性中,访问“属性”属性
选中与您的新数据项对应的复选框,然后点击确定
在要抑制的小计行中选择一个单元格
使用“属性”选择箭头选择“列表页脚”对象
使用以下表达式添加新的高级条件样式:
[Count] = 1
将样式框类型属性设置为无
现在,只要分组中只有一个项目,就不会渲染小计行。
您也可以使用相同的技术来反转过程并隐藏详细信息行并保留小计。