0

列のグループ化があります。グループフッターには、そのグループのスコアの平均を与えるこの式があります。

=Avg(Fields!Score.Value)

レポートを実行すると、Average 列が #Error として表示されます。

どうすればそれを解決できますか。C#Winforms、VS2008を使用しています

次のように警告を表示します

Warning:The Value expression for the textbox ‘textbox55’ uses a numeric aggregate function on data that is not numeric.  Numeric aggregate functions (Sum, Avg, StDev, Var, StDevP, and VarP) can only aggregate numeric data. (rsAggregateOfNonNumericData)

最初に、スコアをchar(50)に設定してテーブルを作成しました。しかし今、私はデータベース、データ型をスコアの10進数として変更しました。また、レポートでは、Dataset->perfscoretbl->Score->DataType を System.Decimal にします。

それでも #Error と表示されます。

4

1 に答える 1

0

このリンクをたどりました。今はうまくいきます。リンク

于 2015-03-16T06:54:35.773 に答える