我正在尝试在 SQL Server Report Builder 3.0 中生成条件总和。
我的表情是这样的:
=Sum(Iif(Fields!ProjectTypeID.Value=2,Fields!kWp.Value,0))
我希望这个表达式会产生所有类型 2 项目的 kWp 的总和。
不幸的是,事实并非如此。我似乎无法弄清楚为什么。它只返回 0 结果,即使我知道 kWp 列中有非零值,并且该列不包含空值。
一位同事确实设法通过更换
Fields!kWp.Value
和
1 * Fields!kWp.Value
但是我们不知道为什么会这样,因此不能真正相信答案。
我怎样才能得到这个条件总和来表现自己?