Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net rdlc CountDistinct,其中状态=1_Vb.net_Report_Rdlc - Fatal编程技术网

Vb.net rdlc CountDistinct,其中状态=1

Vb.net rdlc CountDistinct,其中状态=1,vb.net,report,rdlc,Vb.net,Report,Rdlc,我想使用where条件从数据集中计算不同的值 这就是我所做的: CountDistinct(IIF(Fields!Status.Value = 1, Count(Fields!Id.Value),nothing)) 或 但是它不起作用。当Id字段中没有重复值时,Alex_Kr提供的将起作用 sum(IIF(Fields!Status.Value = 1, 1,0) 通过使用CountDistinct而不是Count,我假设需要删除重复项。下面的代码将使用Count Distinct Coun

我想使用
where
条件从数据集中计算不同的值

这就是我所做的:

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

但是它不起作用。

当Id字段中没有重复值时,Alex_Kr提供的将起作用

sum(IIF(Fields!Status.Value = 1, 1,0)
通过使用CountDistinct而不是Count,我假设需要删除重复项。下面的代码将使用Count Distinct

CountDistinct(IIF(字段!Status.Value=1,字段!Id.Value,无))
此代码将对状态为1的Id值列表执行CountDistinct操作。

当Id字段中没有重复值时,Alex_Kr提供的将起作用

通过使用CountDistinct而不是Count,我假设需要删除重复项。下面的代码将使用Count Distinct

CountDistinct(IIF(字段!Status.Value=1,字段!Id.Value,无))

此代码将对状态为1的Id值列表执行CountDistinct操作。

刚刚解决了一个问题。我必须编写CountDistinct(IIF(Fields!Status.Value=true,Fields!Id.Value,nothing)),因为我的数据集状态设置为布尔值。:)@Briwjan mark把它写下来作为帮助我的答案:)刚刚解决了一个问题。我必须编写CountDistinct(IIF(Fields!Status.Value=true,Fields!Id.Value,nothing)),因为我的数据集状态设置为布尔值。:)@Briwjan mark把它写下来作为帮助我的答案:)
sum(IIF(Fields!Status.Value = 1, 1,0)