使用查询Cognos 11

时间:2019-03-25 18:44:13

标签: conditional-formatting crosstab cognos-11

我有一个交叉表,输出三个问题(行)的计算得出的5个季度滚动得分(列),这三个问题需要事实单元格根据事实单元格值与计算得出的基线值和静态目标的比较来更改背景颜色价值观。


我有一个交叉表,可以计算三个问题的5季度滚动得分。数据输出很好。

我被要求根据与每个问题不同的两个其他值,计算出的基准值和静态目标值的比较对结果(事实单元格)进行颜色编码。

交叉表的基础查询是计算主要得分(事实单元)的查询和计算基线并保存静态目标值的查询之间的联接。我们称查询分数和查询基准已加入查询摘要

在两个部门上都建立了联接(此报告显示单个部门的结果(约400个)),还对问题ID进行联接。

我已经确认查询的表格视图能够提供预期的结果。

我已经在列(四分之一)和行(问题)的属性中设置了基准值和目标值。

当我为事实单元格设置条件样式时,请使用以下条件:

Summary.Score> Summary.Goal,我得到的着色结果似乎只是在评估一个问题的目标,而不是在适当的行中为每个问题设置的目标值。

没有足够的代表来发布图像,但是其URL为https://1.bp.blogspot.com/-Rg-exjYXxso/XJkeSubbWrI/AAAAAAAAUBk/MSjkbP8ieXIQmbthU6pC-9-AlRIy0ViHACLcBGAs/s320/colorsample.jpg

条件分为三个级别:

Summary.Score < Summary.Baseline  becomes red background
Summary.Score < Summary.Goal becomes yellow background
Summary.Score > Summary.Goal becomes green background 

(是的,我需要在那里解决一些平等问题)

中间行基线为.835,目标为.851。那一行颜色正确。

但是,顶行和底行不是。首行基线为.844,目标为.865。因此2018 Q1、2018 Q2和2018 Q4应该都是黄色。

我尝试使用两部分条件,例如

Summary.QuestionID = 'Q1' AND Summary.Score > Summary.Goal  

(所有选择为属性的东西),但是根本不返回任何着色。

这感觉就像是排序顺序问题,我们在问题上设置了布局排序,或者当评估条件样式时,不再需要对其在行中的位置进行操作意识以针对正确的目标进行评估和基线值。

此时已难住。

0 个答案:

没有答案