Zbudowałem raport przy użyciu programu Report Builder 3.0 (który używa programu SQL Server 2008 R2). Teraz chciałbym teraz, ile rekordów są pobierane z bazy danych do raportu?Uzyskaj liczbę wierszy w programie Report Builder SSRS
Jest to możliwe przez funkcję zliczania w SSRS lub poprzez użycie funkcji RANK/ROW_NUMBER w Zapytaniu SQL i przypisanie jej jako pola do raportu (RANK/ROW_NUMBER dałoby nam pozycję do każdego wiersza i przejście do ostatniej strony w raporcie pomóż mi uzyskać całkowitą liczbę wierszy).
Próbowałem funkcji liczenia, ale to się liczy w pewnym polu w raporcie. Na przykład = Count(Field!FieldName.value, "DataSetName")
Problem w tym podejściu: "Nazwa pola" nie jest unikalna w raporcie, a zatem liczba staje się powtarzalna.
Druga opcja: Dodano wartość rangi/liczby wierszy, ale one również używają tego samego rodzaju polaNazwa, a więc również tutaj liczba zliczeń uzyskać zduplikowane.
Główny problem: nie ma pola w mojej kwerendy, która jest unikalna (a więc próbowałem ROW_NUMBER())
Jak mogę znaleźć całkowitą wiersz policzyć lub rangi (dla każdego wiersza) w SSRS 2008?
Łatwo jest uzyskać liczbę wierszy. Po prostu użycie ROW_NUMBER w zapytaniu SQL spełniłoby cel –
To nie zadziała w sekcji nagłówka – Fandango68
Ponadto, jeśli używasz FetchXML (tj. Dla Dynamics), nie będziesz w stanie wykonywać funkcji SQL. –