Jak ukryć wiersze w raporcie SSRS?

10

Próbuję dowiedzieć się, w jaki sposób mogę ukryć te wiersze w moim raporcie, w którym całkowity przydział i całkowity koszt w obu kolumnach razem wynoszą 0 w SSRS 2008.

Na przykład:

Całkowity przydział Całkowity faktyczny koszt
0 0 <---- ukryj
100,00 0 <---- nie chowaj się 
0 50,0000 <---- nie ukryj

Oto zrzut ekranu: wprowadź opis zdjęcia tutaj

Dziękuję Ci

Pawel85
źródło

Odpowiedzi:

16

O ile nie brakuje mi niuansu, po prostu ustawisz widoczność wiersza na podstawie wartości.

Kliknij linię szczegółów prawym przyciskiem myszy i wybierz Row Visiblity...

Widoczność wiersza ...

W wyskakującym oknie wybierz Show or hide based on an expression

Opcje wyświetlania widoczności wiersza

W ramach tego wyrażenia użyjesz logiki podobnej do

=Fields!Total_Allocation.Value = 0 And Fields!Total_Actual_Cost.Value = 0
billinkc
źródło
10

Są dwa miejsca, w których możesz kontrolować tę widoczność. Pierwszy znajduje się w wierszu w tablix; drugi znajduje się w wierszu w grupach wierszy *.

Jeśli zmienisz widoczność, klikając prawym przyciskiem myszy wiersz w tablix, w raporcie końcowym wiersz będzie niewidoczny, ale nadal tam będzie.

Jeśli zmienisz widoczność, klikając prawym przyciskiem myszy wiersz Grupy wierszy, w raporcie końcowym wiersz nie będzie obecny, a wiersze poniżej przesuną się w górę, wypełniając lukę ukrytego wiersza.

Kroki są podobne do następujących.

  • W grupach wierszy kliknij prawym przyciskiem myszy (Szczegóły), kliknij Właściwości grupy.
  • Kliknij stronę Widoczność.
  • Wybierz (•) Pokaż lub ukryj na podstawie wyrażenia.
  • Kliknij przycisk Konstruktora wyrażeń.
  • =IIF( Fields!TotalAllocation.Value = 0 and Fields!TotalCost.Value = 0, True, False )
  • Kliknij OK, a następnie OK ponownie.

* Zobacz dolne okno z listą grup wierszy i kolumn

Greenstone Walker
źródło
0

wprowadź opis zdjęcia tutaj

=IIF(Isnothing(Fields!Type.Value),True,False)
Serdia
źródło