ssrs che combina le righe nel set di risultati
-
22-07-2019 - |
Domanda
Quindi ho una query SQL Server 2005 che restituisce risultati in questo modo:
Address | Doctor
-----------------------
1 Dr A
1 Dr B
1 Dr C
2 NULL
3 NULL
4 Dr D
4 Dr E
5 Dr F
Quello che voglio è ottenere l'output in modo che quando eseguo il rendering del report li abbia raggruppati insieme:
Dr A
Dr B
Dr C
Address1
Address2
Address3
Dr D
Dr E
Address4
Dr F
Address5
Il problema è in questo momento nel mio rapporto SSRS che raggruppo per indirizzo e elenca solo il primo Dr e se la posizione ha più di 1 Dr allora non vengono elencati.
Soluzione 3
Per fare questo sul lato sql (che era necessario per rendere correttamente il rapporto) ho dovuto usare Coalesce che la mia situazione esatta era dettagliata in questo link:
Altri suggerimenti
Inizialmente, sembra che tu abbia un join SINISTRO tra i Medici e l'indirizzo.
Penso che dovresti raggruppare per dottore e inserire l'indirizzo nella sezione dei dettagli e dovrebbero apparire tutti correttamente.
Puoi usare il gruppo sulla proprietà di ssrs ..
Se hai tutti i campi (indirizzo e dottore nell'esempio) su una tabella .. fai clic con il tasto destro sulla riga della tabella e nel gruppo nella sezione, scrivi il seguente (= Fields! Doctor.value) che dice group by Doctor
Funziona come (raggruppa per) in sql.