RDLC CountDistinct其中状态= 1

问题描述 投票:2回答:2

我想从where状况数据集数不同的值。

这是据我所做的:

CountDistinct(IIF(Fields!Status.Value = 1, Count(Fields!Id.Value),nothing))

要么

IIF(Fields!Status.Value = 1, Count(Fields!Id.Value),nothing)

但它不工作。

vb.net report rdlc
2个回答
4
投票
sum(IIF(Fields!Status.Value = 1, 1,0)

0
投票

当有ID字段没有重复的值由Alex_Kr提供的answer会工作。

通过使用CountDistinct的,而不是伯爵,我假设有必要删除重复。下面的代码将与同行数工作,

CountDistinct(IIF(Fields!Status.Value = 1, Fields!Id.Value,nothing))

此代码将在ID值,其中状态为1的列表进行CountDistinct操作。

© www.soinside.com 2019 - 2024. All rights reserved.