2013-04-22 32 views
5

Zasadniczo chciałbym mieć oddzielne liczby wierszy na grupę. Wierzę, że powinienem użyć RowNumber. Wydaje się, że zostało to omówione, ale mam problemy ze względu na to, że mój groupby nie jest stałą łańcuchową.Jak wyświetlić liczbę wierszy w SSRS na grupę na zmienną grupę według wartości?

Moi próbowano doprowadzić do czegoś, co jest podobny do:

=RowNumber(Parameters!GroupBy1.Value) 

Raport SSRS nie ładuje się, czy mam ten zestaw, jak to jest.

Liczba wierszy na pracę DS. Jeśli zamiast tego używam:

=RowNumber("NameOfMyDataSet") 

Liczę wierszy pomyślnie, ale bez resetowania na grupę.

Jak mogę zresetować liczbę wierszy dla każdej grupy, jeśli używam zmiennej grupy - według nazwy?

Odpowiedz

17

Musisz ustawić zakres funkcji, jak nazwa grupy, a nie zbiorze danych, coś jak:

=RowNumber("Group1") 

Edytuj po Komentarz:

Jak wyżej jest to nazwa grupy utworzonej w raporcie, a nie żadnej wartości w zbiorze danych.

W Designer:

enter image description here

właściwości Grupa:

enter image description here

+0

To nie jest bardzo pomocne. Jak wskazałem na moje pytanie, nie mam ciąg stałej nazwy grupy. Jest zmienna i ustawiana za pomocą parametrów. – Rail24

+4

@ Rail24, tak jak powyżej potrzebujesz nazwy zdefiniowanej podczas tworzenia grupy. Jest to obiekt raportu i ma nazwę statyczną. –

+0

Ah. Przez cały dzień nie rozumiałem artykułów. Przepraszam, ponieważ jest to bardzo pomocne. Dziękuję Ci. – Rail24