我正在SSRS 2008 R2
使用SQL 2008
. 我有一份报告列出了客户使用服务的日期。我已按客户名称分组,详细信息部分是日期。我正在尝试检查特定客户的日期是否重复(已输入两次)。为此,我使用了 IIF 语句。
=IIF(Fields!SvcDate.Value,"table1_ClientName"=Previous(Fields!SvcDate.Value,"table1_ClientName", "Khaki", "White"))
如果我在没有范围的情况下运行此表达式,它会正确地为字段着色,但当然,“上一个”部分意味着如果直接在上面的另一个客户端具有相同的日期,则该表达式认为这是“上一个”日期和我得到了背景颜色。所以我需要确保颜色和“以前的”标准仅限于每个客户。上面的表达式给出了一个错误,表明该语句没有 False 部分。所以我在想我的括号错了,但我不知道如何纠正它。