【发布时间】:2015-12-08 10:06:50
【问题描述】:
我在SSRS 有一张桌子,按客户编号分组。
我需要评估填充表达式中的同一列。
评估应该是 -
如果两个不同客户的ABTAX 相同且AIMAXO 也相同,则填充红色,否则将列留白。
我尝试了下面的表达式,但它只是将整列填充为红色。
=iif(Fields!ABTAX.Value = Fields!ABTAX.Value and (Fields!AIMAXO.Value = Fields!AIMAXO.Value), "RED","WHITE")
数据:
CustomerNo ABTAX AIMAXO
--------------------------------------------
999991 00592235 COF 235000
999992 00592235 COF 235000
【问题讨论】:
-
您目前只检查这两个值本身,而不是任何其他数据(实际上是
if (1=1 and 2=2))。您能与我们分享您的数据集和报告布局吗? -
你能编辑底层 SQL 吗?这在 SQL 中比在 SSRS 中更容易计算
-
是的,我可以编辑 sql,我应该创建一个标志吗?
标签: sql-server reporting-services ssrs-2008 ssrs-2008-r2 ssrs-expression