2012-10-17 14 views
14

Questo deve essere stupido facile da fare, ma non lo vedo.Vuoto valori colonna duplicati in SQL Reporting Services

Ho un report SQL Reporting Services (SQL 1008 R2).

sto usando un Tablix per mostrare fondamentalmente:

COL 1 | COL 2 | COL 3 | COL 4 
---------------------------------- 
100 | 100 | 100 | Item 1 
100 | 100 | 101 | Item 2 
100 | 100 | 102 | Item 3 
100 | 110 | 110 | Item 4 
100 | 110 | 110 | Item 4 
100 | 110 | 111 | Item 5 
100 | 110 | 112 | Item 6 

ma voglio sopprimere ripetere i valori in questi primi due colonne in modo che assomiglia a questo:

COL 1 | COL 2 | COL 3 | COL 4 
---------------------------------- 
100 | 100 | 100 | Item 1 
     |  | 101 | Item 2 
     |  | 102 | Item 3 
     | 110 | 110 | Item 4 
     |  | 110 | Item 4 
     |  | 111 | Item 5 
     |  | 112 | Item 6 

ho pensato che potrebbe facile come fare clic con il tasto destro del mouse sulla colonna e selezionare "Nascondi valori duplicati", ma non lo vedo. Mi scuso ora perché mi sentirò stupido quando qualcuno sottolinea quanto sia facile da fare o da trovare.

+1

Perché non si usano invece i gruppi? Quindi puoi anche abbellirlo centrando la cella di intestazione del gruppo. –

+0

Questo è esattamente ciò che ho fatto circa cinque minuti dopo aver postato questa domanda. Lascerò la mia domanda come promemoria e un badge di VERGOGNA! – tidge

+0

Bene, FWIW lasciatemi rispondere alla domanda comunque nel caso qualcun altro voglia la risposta. –

risposta

19

probabilmente è meglio usare semplicemente gruppi, ma se si vuole mantenere in questo modo, provare:

=IIf(Previous(Fields!Col1.Value) = Fields!Col1.Value, Nothing, Fields!Col1.Value) 

oppure è possibile impostare la proprietà del testo HideDuplicates per il nome del gruppo che contiene (nel tuo caso, presumibilmente Tablix1_Details)

Problemi correlati