visual-studio-2010 – .rdlc集团内部的条件统计?

我有一份.rdlc报告,已分组.

在每个组内,我有一个Id.其中一些是积极的,另一些则是消极的.

我需要正数量Id和负数Id之间的差异

就像是

=CountDistinct(Fields!Id.Value) where Fields!Id.Value > 0 - CountDistinct(Fields!Id.Value) where Fields!Id.Value < 0

我怎样才能做到这一点 ?我正在考虑一个函数,但我想知道是否有一个简单的方法

编辑:每个组中的ID可能不止一次,这就是我使用CountDistinct的原因

最佳答案 你可以试试这个:

CountDistinct(IIf(Fields!Id.Value > 0, Fields!Id.Value, Nothing))
点赞