2012-05-10 9 views
8

グループ内でいくつかの数値を集計しようとしていますが、実際の数値の代わりに#errorが表示されることがあります。私はこれが0で割るとき、またはデータセットにヌルがあるときに起こるかもしれないが、データセットでは有効な数字しか見ないことを理解する。数字はオーバーフローを引き起こすほど大きくはないので、#errorが特定のパラメータの組み合わせに対してのみ表示されるため、式が正しいことがわかります。#レポートビルダーで数値を集計するとエラーが発生しますか?

#errorメッセージが表示されるもう1つの理由はありますか?集約関数のどれもこのメッセージが表示さ:

明確にするために、式=Sum(Fields!Number.Value)

編集です。

答えて

16

SSRSは、データセットから返される数値フィールドがテキストであると判断することがあります。その後、多くのvb関数が失敗します。この作品

=SUM(CDEC(Fields!Number.Value)) 
+0

:小数修正のものに番号をconvertin場合

を参照してください!ありがとう。これは、レポートビルダーの文書化されたバグですか?編集:私はあまりにもすぐに話しました。 [ – confusedKid

+0

]このフィールドは実際に返されたすべての行の数値ですか? –

+0

はい、クエリデザイナでは、すべて数値です私もすべてのnull値を0に置き換えました。 – confusedKid

関連する問題