如何解决基于组的 Cognos 11 中的交替行颜色
在 Excel 中,我可以通过连接 5 列(特别是不包括工作编号)并比较结果来突出显示潜在的重复项。如果我按这个串联的列排序,那么潜在的重复工作会一个接一个。
然后我可以添加一个计算,它本质上是“如果这个单元格等于上面的单元格,那么保持计数不变;如果不同,则增加计数'。结果如下:
Concat | 计数 | 职位编号 | 房间号 | 位置 | 问题 |
---|---|---|---|---|---|
101浴室厕所漏水 | 1 | 69780814 | 101 | 浴室 | 马桶漏水 |
101浴室厕所漏水 | 1 | 76041238 | 101 | 浴室 | 马桶漏水 |
105bedroomCurtain Rail Missing | 2 | 71493529 | 105 | 卧室 | 窗帘轨缺失 |
105bedroomCurtain Rail Missing | 2 | 72043090 | 105 | 卧室 | 窗帘轨缺失 |
最后;我可以使用生成的“计数”列来为每组潜在的重复作业替换背景颜色(使用 ISEVEN() 和 ISODD())。
我正在尝试在 Cognos 中重新创建报告,但卡在计数列上。
我可以获得所有行的运行计数(例如上例的 1,2,3,4),并且通过使用分组,我可以获得每个重复 concat 的数量(例如 1,1,2 对于上面的例子)但我一生都无法弄清楚如何让计数像上表一样运行。
有什么想法吗?
提前致谢, 艾伦
解决方法
通过大量的反复试验,我最终设法回答了我自己的问题。
如果有人遇到同样的问题,那么您所要做的就是将初始 count() 包装到 running-count() 中。例如:
running-count( count([Concat] for [Room No.],[Location],[Problem Type]))
这将根据我原来的问题产生计数。
艾伦
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。