Получите количество строк в построителе отчетов SSRS - программирование
Подтвердить что ты не робот

Получите количество строк в построителе отчетов SSRS

Я построил отчет с помощью построителя отчетов 3.0 (который использует SQL Server 2008 R2). Теперь я хочу теперь, сколько записей извлекается из базы данных в отчет?

Это возможно либо функцией подсчета в SSRS, либо использованием функции RANK/ROW_NUMBER в SQL Query и назначением этого поля в отчет (RANK/ROW_NUMBER дает нам оценку для каждой строки, а переход на последнюю страницу в отчете поможет я получаю общее количество строк).

Я попробовал функцию count, но это зависит от некоторого поля в отчете. Например: = Count(Field!FieldName.value, "DataSetName") Проблема в этом подходе: "Имя поля" не уникально в отчете и, следовательно, счетчики повторяются

Вторая опция: Добавлен Rank/Row_Number, но они тоже используют один и тот же тип поляName, и поэтому здесь также дублируются дубликаты.

Основная проблема: в моем запросе нет поля, которое уникально (и, следовательно, я попробовал ROW_NUMBER())

Как я могу найти общий счетчик строк или ранг (для каждой строки) в SSRS 2008?

4b9b3361

Ответ 1

Используйте CountRows функцию. Например

=CountRows("MyDataset")

предоставит вам количество строк в MyDataSet.