Я построил отчет с помощью построителя отчетов 3.0 (который использует SQL Server 2008 R2). Теперь я хочу узнать, сколько записей извлекается из базы данных в отчет?
Это возможно либо с помощью функции подсчета в SSRS, либо с помощью функции RANK / ROW_NUMBER в SQL-запросе и назначения этого поля в качестве отчета (RANK / ROW_NUMBER дает нам ранг для каждой строки, и переход к последней странице отчета поможет я получаю общее количество строк).
Я пробовал использовать функцию подсчета, но она рассчитывает на какое-то поле в отчете. Например, = Count(Field!FieldName.value, "DataSetName")
Проблема в этом подходе: «FieldName» не является уникальным в отчете, и, следовательно, счетчик становится повторяющимся
Второй вариант: добавлен Rank / Row_Number, но они тоже используют один и тот же тип fieldName и, следовательно, здесь также дублируются счетчики.
Основная проблема: в моем запросе нет поля, которое было бы уникальным (и, следовательно, я пробовал ROW_NUMBER ())
Как найти общее количество строк или ранг (для каждой строки) в SSRS 2008?