我有一个报告,其中提供了项目的当前状态和项目的先前状态,我想显示两行并突出显示差异。例如:
STATUS ORDER# NAME ADDRESS QTY PRICE TOTAL
new 255 Joe 1 Main St 2 5 10
old 255 Joe 1 Main St 4 5 20
new 256 Matt 100 Green Ave 5 5 25
old 256 Matt 65 Blue St 5 5 25
因此,对于订单 255,我想突出显示 QTY 和 TOTAL 值,因为它们发生了变化。 对于订单 256,我想突出显示 ADDRESS 值。
有谁知道我怎样才能做到这一点?
提前谢谢大家!!
最佳答案
在文本框属性中,转到“填充”选项卡。对于填充颜色,输入如下表达式:
=iif(Fields!GroupID.Value=previous(Fields!GroupID.Value)
and Fields!Spouse.Value<>previous(Fields!Spouse.Value)
,Parameters!Color.Value,Nothing)
将“GroupID”更改为您的订单编号,并将“Color.Value”更改为您想要的突出显示颜色。 注意:这只会在与第一行不同时突出显示第二行,无法突出显示第一行,因为没有“下一个”功能,只有“上一个”功能。您可以使用它来突出显示不同的单元格或整行。
关于sql - SSRS 比较 2 行(新行与旧行)并突出显示差异/更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16613101/