当Iif表达式有2个条件

时间:2017-08-25 09:56:18

标签: reporting-services ssrs-2008

我需要在总计矩阵中使用多个条件,并找到我认为可能有助于解决我的问题的标准 SSRS Count Distinct Fields!B.value Where Fields!A.value =。 我尝试将其转换为计算不同的项目编号值,仅当里程碑名称包含" SD01" “里程碑已完成”字段将填充日期。 我输入了以下表达式但是当我预览矩阵时出现错误:

  

重载解析失败,因为没有可接受的Iif接受此数量的参数。

我的印象是允许2个论点。 请有人指出我正确的方向,是我的代码垃圾,还是我尝试不可能的? 表达:

=CountDistinct
(
  IIf
  (
    Fields!MilestoneDateCompleted.Value >0 AND  
    Fields!MilestoneName.Value.Substring(5,4)="SD01",
    , Fields!ccx_projectnumber.Value
    , Nothing
  )
  , "DataSet1"
);

0 个答案:

没有答案