SSRSレポートには、複数ページの行が表示されています。各行には「TYPE」フィールドがあります。そのTYPEフィールドには、値の "M"または値の "P"があります。レポートの最後に、私は "P"タイプのすべての価格値を集計したいと思います。私はこれを試してみましたが、それは#エラーprioduced:これはこれは行うことができ、すべての行 SSRS条件付き加算
=iif(Fields!PART_TYPE.Value = "P" , Sum(Fields!EXT_QTY.Value * Fields!PRICE.Value), 0)
私は確信しているが加算された
=Sum(iif(Fields!TYPE.Value = "P",Fields!EXT_QTY.Value * Fields!PRICE.Value ,0))
を。何か案は?その答えが見つかりおかげ
このシナリオでCDblが必要なのはなぜですか? SUMの実行時にOP類似の型を想定しており、 '0'が整数型であることを期待しているときに、OPのシナリオ「Sum(Fields!EXT_QTY.Value * Fields!PRICE.Value)」の –
はdouble型および/ 。そのために失敗しました。したがって、IIFステートメントの真と偽の部分の両方を同じデータ型に変換すると、エラーが解決されます。 – N30