Я построил отчет с помощью Report Builder 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?