Come nascondere le righe nel rapporto SSRS?


10

Sto cercando di capire come nascondere quelle righe nel mio rapporto in cui Allocazione totale e Costo totale IN ENTRAMBE LE COLONNE INSIEME sono 0 in SSRS 2008.

Per esempio:

Costo effettivo totale totale allocazione
0 0 <---- nascondi
100,00 0 <---- non nascondere 
0 50,0000 <---- non nascondere

Ecco lo screenshot: inserisci qui la descrizione dell'immagine

Grazie

Risposte:


16

A meno che non mi manchi qualche sfumatura, imposterai semplicemente la visibilità di riga in base al valore.

Fare clic con il tasto destro sulla riga di dettaglio e selezionare Row Visiblity...

Visibilità riga ...

Nella finestra che appare, selezionare Show or hide based on an expression

Opzioni di visualizzazione di visibilità riga

All'interno di quell'espressione, userai la logica come

=Fields!Total_Allocation.Value = 0 And Fields!Total_Actual_Cost.Value = 0

10

Esistono due posti in cui puoi controllare questa visibilità. Il primo è sulla riga nella tablix; il secondo è sulla riga nei gruppi di righe *.

Se cambi visibilità facendo clic con il pulsante destro del mouse sulla riga nella tablix, nel rapporto finale la riga sarà invisibile, ma rimarrà comunque lì.

Se si modifica la visibilità facendo clic con il pulsante destro del mouse sulla riga Gruppi di righe, nel report finale la riga non sarà presente e le righe sottostanti si sposteranno verso l'alto colmando lo spazio della riga nascosta.

I passaggi sono simili al seguente.

  • In Gruppi di righe, fare clic con il pulsante destro del mouse (Dettagli), fare clic su Proprietà gruppo.
  • Fai clic sulla pagina Visibilità.
  • Selezionare (•) Mostra o nascondi in base a un'espressione.
  • Fai clic sul pulsante Generatore di espressioni.
  • =IIF( Fields!TotalAllocation.Value = 0 and Fields!TotalCost.Value = 0, True, False )
  • Fare clic su OK, quindi nuovamente su OK.

* Vedi la finestra in basso che elenca i gruppi di righe e colonne


0

inserisci qui la descrizione dell'immagine

=IIF(Isnothing(Fields!Type.Value),True,False)
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.