2015-03-16 1 views
0

У меня есть группировка столбцов. В нижнем колонтитуле группы у меня есть это выражение, которое дает среднюю оценку в этой группе.Средство() Возвращает #Error в ReportViewer в C#

=Avg(Fields!Score.Value) 

Когда я запускаю отчет, средний столбец отображается как #Error.

Как я могу это решить. Im использованием 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) 

Изначально я создал таблицу, установив показатель как полукокса (50). Но теперь я изменил в Database, Data type как Decimal для Score. А также в отчетах, Dataset-> perfscoretbl-> Score-> DataType как System.Decimal.

Но все же оно отображается как #Error.

ответ

0

Я следил за этой ссылкой. Теперь он отлично работает. Link