【发布时间】:2016-09-30 05:56:33
【问题描述】:
在 Cognos 10 中,当您在列表中使用分组和总计时,是否可以只显示分组项目的总计,而不是列中的所有项目?仅提供 1 个订单项的总数是没有意义的。
【问题讨论】:
在 Cognos 10 中,当您在列表中使用分组和总计时,是否可以只显示分组项目的总计,而不是列中的所有项目?仅提供 1 个订单项的总数是没有意义的。
【问题讨论】:
我将假设您要取消仅包含一项的分组值的小计行。
程序如下:
使用以下表达式创建一个新数据项以计算每个分组中的项目数:
count(distinct [Item 2] for [Item 1])
将项目的聚合函数属性设置为“已计算”
在报表页面,选择列表对象
在列表的属性中访问 Properties 属性
选中与您的新数据项对应的框,然后单击确定
在小计行中选择一个要隐藏的单元格
使用属性选择箭头选择列表页脚对象
使用以下表达式添加新的高级条件样式:
[Count] = 1
将样式框类型属性设置为无
现在只要分组中只有一项,小计行就不会被渲染。
您还可以使用相同的技术来反转流程并隐藏明细行并保留小计。
【讨论】: