10

グループ化でいくつかの数値を合計しようとしています#errorが、実際の数値ではなく が表示されることがあります。これは、0 で除算した場合、またはデータセットに null がある場合に発生する可能性があることを理解していますが、データセットには有効な数値しか表示されません。数値はオーバーフローを引き起こすほど大きくはありません#error。特定のパラメーターの組み合わせに対してのみ表示されるため、式が正しいと確信しています。

メッセージが表示される別の理由はあり#errorますか?

分かりやすいように、式は=Sum(Fields!Number.Value)

編集:集計関数のいずれかでも、このメッセージが表示されます。

4

1 に答える 1

24

SSRSは、データセットから返される数値フィールドがテキストであると判断する場合があります。そうすると、多くのVB機能が失敗します。

数値を小数に変換すると問題が解決するかどうかを確認してください。

=SUM(CDEC(Fields!Number.Value))
于 2012-05-10T19:26:25.630 に答える