【发布时间】:2020-09-29 01:54:03
【问题描述】:
我有一个交叉表,我试图将条件样式应用于一组行,其中行数据项“Measure”以单词“Channel”开头。我有一个排名公式来获得排序的值,这样我就可以获得前三名。我想更改前三个值的背景。
我有来自数据集的以下数据项“百分比样式”:
情况下 [C].[C_Segment_Journey_Metrics_Data_Set_Data_Module].[Query1_0].[Percentage_] 不为空且 [C].[C_Segment_Journey_Metrics_Data_Set_Data_Module].[Query1_0].[Measure_Name] 以“通道”开头 然后排名([C].[C_Segment_Journey_Metrics_Data_Set_Data_Module].[Query1_0].[Measure_Name] 以“频道”开头的情况 然后 [C].[C_Segment_Journey_Metrics_Data_Set_Data_Module].[Query1_0].[Percentage_] 否则为空 结束描述 对于 [C].[C_Segment_Journey_Metrics_Data_Set_Data_Module].[Query1_0].[Measure_Name] 以“通道”开头的情况 然后 [C].[C_Segment_Journey_Metrics_Data_Set_Data_Module].[Query1_0].[Segment_Desc] 否则为空 结尾) 否则为空 结束
以及应用于同一数据集的百分比字段的条件样式:
[Query1].[Percentage Style] 介于 1 和 3 之间 和 [Query1]。[Measure_Name] 以“Channel”开头
如果我在报告中将“百分比样式”数据项作为“百分比”旁边的一列,则此方法有效。两者都在“Segment Desc”数据项下作为列。
我尝试在“Segment Desc”的属性列表中添加“百分比样式”作为一个项目,但这会产生非常不同的结果。 “百分比样式”的计算方式似乎不同。我不确定此时还可以尝试什么。我愿意接受任何建议。
【问题讨论】:
标签: styles conditional-statements crosstab cognos