我想从where
状况数据集数不同的值。
这是据我所做的:
CountDistinct(IIF(Fields!Status.Value = 1, Count(Fields!Id.Value),nothing))
要么
IIF(Fields!Status.Value = 1, Count(Fields!Id.Value),nothing)
但它不工作。
sum(IIF(Fields!Status.Value = 1, 1,0)
当有ID字段没有重复的值由Alex_Kr提供的answer会工作。
通过使用CountDistinct的,而不是伯爵,我假设有必要删除重复。下面的代码将与同行数工作,
CountDistinct(IIF(Fields!Status.Value = 1, Fields!Id.Value,nothing))
此代码将在ID值,其中状态为1的列表进行CountDistinct操作。