Utilizzo di riferimenti a raccolte DataSources e DataSets nelle espressioni (Reporting Services)
La raccolta DataSources rappresenta tutte le origini dati utilizzate in un report. Analogamente, la raccolta DataSets rappresenta tutti i set di dati per tutte le origini dati disponibili in un report. Utilizzare il riquadro Dati report per ottenere una visualizzazione gerarchica dei set di dati del report organizzati sotto l'origine dati cui fanno riferimento. Se si includono riferimenti a queste raccolte, durante l'anteprima del report questi valori non verranno visualizzati. Le raccolte sono disponibili solo dopo la pubblicazione del report in un server di report.
DataSources
La raccolta DataSources rappresenta le origini dati a cui si fa riferimento nella definizione del report pubblicato. È possibile scegliere di includere queste informazioni nel report per documentare l'origine dei relativi dati, Questa raccolta non è disponibile in modalità Anteprima. Nella tabella seguente vengono descritte le variabili della raccolta DataSources.
Variabile |
Tipo |
Descrizione |
---|---|---|
DataSourceReference |
String |
Percorso completo della definizione dell'origine dati nel server di report. Ad esempio, è possibile includere un elenco di tutte le origini dati utilizzate da un report come parte di una cronologia di report. Nell'esempio seguente è illustrato il percorso completo per l'origine dati denominata AdventureWorks: /DataSources/AdventureWorks. |
Type |
String |
Tipo di provider di dati per l'origine dati. Ad esempio SQL. |
DataSets
La raccolta DataSets rappresenta i set di dati a cui si fa riferimento nella definizione del report. È possibile scegliere di includere la query nel report in una casella di testo, in modo che un utente interessato ai dati effettivi contenuti nel report possa vedere il testo del comando originale. Questa raccolta non è disponibile in modalità Anteprima. Nella tabella seguente vengono descritti i membri della raccolta DataSets.
Membro |
Tipo |
Descrizione |
---|---|---|
CommandText |
String |
Per le origini dei dati database, si tratta della query utilizzata per recuperare dati dall'origine dei dati. Se la query è un'espressione, si tratta dell'espressione valutata. |
RewrittenCommandText |
String |
Valore CommandText espanso del provider di dati. Viene in genere utilizzato per i report con parametri query mappati a parametri report. Il provider di dati imposta questa proprietà quando espande i riferimenti ai parametri di testo di comando nei valori costanti selezionati per i parametri report mappati. |
Utilizzo di espressioni di query
È possibile utilizzare le espressioni per definire la query contenuta in un set di dati. È possibile utilizzare questa funzionalità per progettare report in cui la query viene modificata in base all'input dell'utente, ai dati di altri set di dati o ad altre variabili. Per ulteriori informazioni sulle query, vedere Creazione di un set di dati del report.