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.

Vedere anche

Altre risorse