【发布时间】:2019-01-22 08:32:59
【问题描述】:
我一直在研究具有以下结构的 SSRS 报告:
“实际值”部分是用于聚合目的的行组。 “问题”部分是详细信息组。
报告本身显示实际值和预期值,如果它们不同,则“实际值”部分中的关联值应着色为红色(Value1、Value2 等)。
我已经使用此模板实现了 SSRS 报告,但我正在努力为受影响的单元格着色。
例如,对于“实际值”部分中的第一个聚合行 - “问题”部分中也存在 Value3 = 4,因此我想使用红色填充“实际值”部分下的 Value3 单元格。像这样显然行不通的东西:
=IIF(Fields!Value3.Value = Fields!Actual Values.Value, "Tomato", "Transparent")
我曾尝试使用 Lookup,但它仅适用于第一个匹配并且仅涵盖第一个聚合行:
=IIF(Value3 = Lookup("Value3",Fields!BreakName.Value,Fields!AccountEntityId Values.Value,"DataSet"), "Tomato", "Transparent")
基本上,我需要遍历“实际值”部分中每一行的“问题”部分中的每条记录,比较值并将填充颜色更改为红色。
您能否建议是否有办法实现这一目标?
【问题讨论】:
标签: reporting-services ssrs-2012 ssrs-tablix ssrs-grouping