Come filtrare una tabella di dati con un altro set di dati del valore Tabella in SSRS.Come filtrare un valore insieme di dati con un altro set di dati del valore Tavolo in SSRS
10
A
risposta
18
Non è sicuro se c'è un modo migliore per fare questo in SSRS 2005, ma questo dovrebbe funzionare:
- Crea dataset A. Questo sarà il vostro filtro set di dati. Dovresti restituire solo una colonna di valori. (Se avete bisogno di più valori, si dovrà unirsi a loro)
- Creare un nuovo parametro di report denominato ParameterA. Impostare entrambi i valori disponibili ed i valori di default per il risultato colonna del valore dal set di dati A. Impostare il parametro Hidden (credo interno potrebbe essere un choice..try meglio fuori)
- creare un secondo set di dati B. Aggiungi ParameterA come parametro del set di dati B, chiamato @parameterA.
- Nel tua ricerca, utilizzare il parametro in questo modo:
SELEZIONA bla bla DOVE valueColumn IN (@parameterA)
Questo dovrebbe fare quello che stai cercando. Non è carino, ma dovrebbe funzionare.
2
Per filtrare secondo set di dati, come master/dettagli è necessario utilizzare sottoreport, posizionare secondo set di dati nel sottoreport e filtrarlo dal parametro del sottoreport. Sottoreport, quando inserito nel report può avere valore di parametro dal campo del primo set di dati.
Penso che si può pulire questa descrizione un po ', ma con un po' armeggiare intorno, funziona benissimo. – DevelopingChris
Trovato questo vecchio post, e mi ha appena salvato da un sacco di mal di testa. – EtherDragon