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)