2009-05-15 12 views
7

Ho una Tablix in un report SSRS 2008. Ha raggruppamenti di righe su due livelli e mi piacerebbe che il valore per il raggruppamento più a sinistra continuasse a essere visualizzato su ogni riga. Ad esempio, ottengo questo:SSRS: ripetizione del valore di gruppo riga sinistra più a sinistra su ogni riga

group1 subgroup1 500.00 
     subgroup2 250.00 

... ma preferirei ...

group1 subgroup1 500.00 
group1 subgroup2 500.00 

io non riesco a trovare l'opzione per questo. È una cosa strana da volere?

Grazie, Bill

risposta

1

Se si seleziona la riga in questione, v'è un campo chiamato Nascondi duplicati. Imposta questo a zero (null, spazio, ecc.) Che dovrebbe restituire i valori desiderati.

+0

Nascondi duplicati "Nessuno" sembra essere l'impostazione predefinita. – CodeGrue

13

È possibile modificare semplicemente il livello di reporting superiore, per essere raggruppati su entrambi i gruppi contemporaneamente, ciò causerà il comportamento desiderato.

Ho dovuto ricorrere a questa soluzione una volta, dove "nascondere i duplicati" non sembrava ottenere il risultato desiderato.

+0

Nascondi duplicati non ha funzionato per me. Ma ho aggiunto entrambi i campi al raggruppamento iniziale, e il 2 ° grouing ha di nuovo il secondo campo ... questo sembra funzionare. – CodeGrue

+1

Questo ha funzionato per me. Nella domanda precedente, fai clic sulla piccola freccia in giù a destra del gruppo principale nella finestra Gruppi di righe, quindi scegli Proprietà gruppo, quindi fai clic su Aggiungi sotto Espressioni di gruppo e scegli il nome del sottogruppo e fai clic su OK. –

1

Ho avuto lo stesso problema e l'ho risolto molto facilmente.

Sembra che tu abbia due gruppi di righe, per gruppo e per sottogruppo.

Quello che devi fare è selezionare la prima colonna e raggruppare per gruppo e per sottogruppo e rimuovere il raggruppamento per sottogruppo.

Questo dovrebbe fare il trucco.

4

Attualmente, quello che ho trovato un buon modo per determinare se i valori ripetuti di un gruppo verrebbero visualizzati in un report SSRS, è creare i Gruppi e creare il report in base ai raggruppamenti. In secondo luogo, prendi i campi dei gruppi e duplica la colonna sul lato destro del rapporto. Assicurati di aver incluso tutte le colonne necessarie ei totali sono corretti; elimina le colonne raggruppate. Quando si esegue questa operazione, viene visualizzato un popup che chiede se si desidera eliminare il gruppo o solo le colonne, scegliere le colonne: ciò manterrà il formato del report iniziale e manterrà anche tutta la riga.

2

È così semplice ... devi fare clic con il tasto destro del mouse sulla cella nell'area DATI (ad esempio, dove viene visualizzato il valore 500) e fare clic su Aggiungi COLONNA a sinistra. Dopo questa modifica, il valore nella nuova cella con il campo etichetta (subgorup1), lo fa anche per le altre colonne che vuoi aggiungere, ma ricorda di farlo dall'area DATI. al termine, elimina le colonne dall'area dei dati, ma mantieni i gruppi di righe. bel tentativo!

+0

Risposta migliore, mi ci sono voluti 10 secondi :) –

Problemi correlati