【问题标题】:Not equal expression不等式表达
【发布时间】:2023-05-04 10:13:01
【问题描述】:

我正在研究使用 4 个表达式 3 等于和 1 不等于但不计算不等于

我正在使用。

=sum(iif(Fields!NEW_SUPPLIER.Value = "Eon", 1,0) 
And (Fields!WeekDay.Value = "Monday")
And (Fields!UTILITY.Value = "Elec")
And (Fields!OLD_SUPPLIER.Value <> "Eon"))

请有人指出我正确的方向。

【问题讨论】:

    标签: reporting-services equals ssrs-expression


    【解决方案1】:

    您需要确保所有检查都在IIf 表达式的第一个参数中:

    =sum
    (
      iif
        (
            Fields!NEW_SUPPLIER.Value = "Eon"
                And Fields!WeekDay.Value = "Monday"
                And Fields!UTILITY.Value = "Elec"
                And Fields!OLD_SUPPLIER.Value <> "Eon"
            ,1
            ,0
        )
    )
    

    【讨论】: