SQL Server Report Builder 3.0 で条件付き合計を作成しようとしています。
私の式は次のようになります。
=Sum(Iif(Fields!ProjectTypeID.Value=2,Fields!kWp.Value,0))
この式が、タイプ 2 のすべてのプロジェクトの kWp の合計を生成することを望んでいました。
残念ながら、そうではありません。そして、私はその理由を理解できないようです。kWp 列にゼロ以外の値があり、列に null が含まれていないことがわかっているにもかかわらず、0 の結果が返されるだけです。
同僚は、
Fields!kWp.Value
と
1 * Fields!kWp.Value
しかし、これが機能する理由がわからないため、答えを本当に信頼することはできません.
この条件付き合計を自分自身で動作させるにはどうすればよいですか?