2013-11-27 1 views
2

У меня есть tablix с именем tablix2 и есть 3 столбца, я хочу рассчитать сумму строк и подсчет в 2 текстовых поля из области табуляции, я пробую это выражение.Как вычислить строки rdlc tablix сумма и количество строк в текстовых боксах

=RowNumber("Tablix2") 

И

=CountRows("Tablix2") 

И

=Count(Fields!ID.Value,"Tablix2") 

Его всегда показывать мне это сообщение об ошибке:

Выражение Значение для текстового поля 'Textbox7' имеет объем параметр, который недопустим для агрегатной функции. Параметр области должен быть установлен на константу строки, которая равна либо имени содержащейся группы, либо имени области данных, содержащей данные, либо имени набора данных.

ответ

4

Необходимо использовать имя области действия, которая действительна. Если вы находитесь за пределами tablix, вы должны использовать область набора данных.

Попробуйте что-то вроде

=Count(Fields!ID.Value,"DatasetName") или

=Sum(Fields!ID.Value,"DatasetName")

+0

Благодарим за ответ, но мне нужно выполнить агрегированные методы в таблицах (таблицах), а не в DataSet, если вы знаете какую-либо информацию, я буду благодарен. – DevC

+0

Вы не можете использовать область, в которой вы находитесь за пределами (как указано в сообщении об ошибке). – Sam

+0

Да, я вижу, я решаю его, используя хранимую процедуру с параметрами в SqlDataSource до того, как отчет откроется и сделайте счетчик через набор данных. Спасибо за помощь. – DevC

0

правой кнопкой мыши на табликсе на последней строке в группе (вы должны сделать это в области «осилить» в крайнее левое положение потому что вы получаете другое меню щелчка правой кнопкой мыши, если вы щелкните в области строки), затем выберите «Insert Row» и «Outside Group Below». Объединяйте ячейки по мере необходимости и перетащите текстовое поле в тот, который вы хотите поместить. Затем put = Count (Fields! ID.Value) для выражения внутри текстового поля, чтобы получить, например, число групп.

Это сработало для меня, но я согласен, что это далеко не интуитивно понятное и, похоже, нигде не задокументировано нигде, что должно быть такой основной особенностью в составителе отчетов.

Смежные вопросы