Cognos 10

时间:2016-09-29 15:13:43

标签: grouping cognos-10

在Cognos 10中,当您在列表中使用分组和总计时,您是否只显示分组的项目的总计,而不是列中的所有项目?仅给出1个订单项的总数没有意义。

1 个答案:

答案 0 :(得分:0)

我假设你想要抑制只有一个项目的分组值的小计行。

以下是程序:

  1. 创建一个新数据项,使用以下表达式计算每个分组中的项目数:

    count(distinct [Item 2] for [Item 1])

  2. 将项目的“聚合函数”属性设置为“已计算”

  3. 在报告页面上,选择列表对象

  4. 在列表的属性中,访问“属性”属性

  5. 选中与您的新数据项对应的复选框,然后点击确定

  6. 在要抑制的小计行中选择一个单元格

  7. 使用“属性”选择箭头选择“列表页脚”对象

  8. 使用以下表达式添加新的高级条件样式:

    [Count] = 1

  9. 将样式框类型属性设置为无

  10. 现在,只要分组中只有一个项目,就不会渲染小计行。

    您也可以使用相同的技术来反转过程并隐藏详细信息行并保留小计。