【发布时间】:2021-08-03 18:57:52
【问题描述】:
我有一个下表,其中包含名称和金额的交易数据。我创建了一个名为“Related”的标志列,它根据“ParentID”列是否匹配来识别事务是否相关。如果是这样,第一个将从 1 开始,并从那里增加具有相同“ParentID”的任何其他相关事务。
Name Amount ParentID Related
-------------------------------------------------------------------
Jake 200 800 NULL
John 500 500 1
John 600 500 1
Paul 800 100 2
Joe 1000 100 2
Tom 700 600 3
Tom 1500 600 3
Troy 1000 800 5
Nick 500 800 5
Phil 2000 900 NULL
我要做的是在 SSRS 中,根据它们是否使用交替颜色来突出显示这些匹配的行。到目前为止,我已经尝试过使用这种表达方式来突出显示:
=IIF(
Fields!Related.Value >= 1, "Yellow", "Transparent"
)
这会突出显示相关的行,如下所示,但如果在我上面的示例表中使用,它会使第 2 行到第 7 行看起来是相关的,但它们彼此并不相关。
所以我想要的结果是在两种颜色之间交替(例如黄色和绿松石色),以便能够区分相关行,例如下面所示。因此,在这种情况下,另一组相关交易的序列中的下一个将是绿松石色,如下所示:
这是否可以通过 SSRS 中的表达式实现,或者是否有更好的方法来指示 SSRS 中相关的行?
【问题讨论】:
标签: reporting-services expression highlight ssrs-2016