2013-04-16 20 views
19

Mam Tablix na raporcie SSRS:Tablix zwraca tylko 1 rekord zbiorze

enter image description here

Kiedy uruchomić raport tylko zwraca 1 rekord!

Wykonałem śledzenie serwera sql, a wykonywane zapytanie zwraca 14 wierszy.

W tym samym raporcie zrzuciłem inny stół i umieściłem na nim tylko jedno pole, które zwraca 14 zgodnie z oczekiwaniami. Zauważyłem, że różnica między tym, który pracuje i że to robi jest:

enter image description here

Jak mogę dostać te 3 poziome linie na taki, który nie działa?

Co może być moim problemem? Co zrobiłem źle?

Odpowiedz

27

Zrzut ekranu pokazuje, że nie masz żadnych grup. Grupa szczegółów została usunięta z Tablix. Możesz go dodać ponownie, wstawiając nową grupę lub budując nowy obiekt tablix od zera.

Aby dodać grupę, kliknij komórkę w wierszu, który powinien mieć grupę, w tym przypadku komórkę [ReferredBy]. Wybierz Dodaj grupę -> Grupa wierszy -> Sąsiadujące powyżej. Jeśli dane są już pogrupowane na odpowiednim poziomie szczegółowości, wybierz opcję Pokaż dane szczegółowe na ekranie Grupy tablix. Spowoduje to dodanie szczegółów potrójnego paska w rzędzie nad bieżącym wierszem. Jeśli chcesz zgrupować coś, wybierz pole, w którym chcesz się zgrupować. Spowoduje to dodanie a) w wierszu nad bieżącym wierszem. Skopiuj i wklej zawartość komórek w istniejącym wierszu do nowego wiersza i usuń oryginalny wiersz.

+0

dzięki! jak mogę wstawić nową grupę? kiedy kliknę prawym przyciskiem myszy, nie mam opcji wstawienia –

+0

czy ten byłby powiązany? http: // stackoverflow.com/questions/16046678/how-to-associate-two-fields –

+0

Dodano szczegółowe instrukcje. –

3

Jeden rząd, gdy oczekuje się wielu dźwięków, takich jak problem grupowania. Debugując coś takiego, utworzyłbym nowy element tabeli poniżej bieżącego i przeciągnij i upuść pojedynczą kolumnę z zestawu danych. Jeśli wróci 14, wiesz, że to nie zbiór danych jest oceniany jako problem, ale wyrażenie tabeli. Jeśli jest to również zwracanie, prawdopodobnie masz predykat, wyrażenie filtru lub ustawienie parametrów ograniczające także zakres.

+0

Dziękuję bardzo za hojną radę, rozwiążę problem, jak sugerowałeś i wrócisz w ciągu kilku minut. –

+0

masz zdecydowanie rację. Upuściłem kolejny stół i dostałem 14! –

+0

zobacz zaktualizowane pytanie z większą ilością szczegółów. –

3

Prawdopodobnie ustawiłeś wyrażenie dla Textbox, a nie dla RowGroup. Wystarczy wyszukać właściwości grupy, a następnie umieścić to samo wyrażenie w grupie włączone.

Powiązane problemy