Condividi tramite


Valori del parametro di contesto drill-through

Gli utenti di Generatore report 1.0 possono creare report ed eseguire il drill-through su di essi da altri report di Generatore report. Per utilizzare un report di Generatore report come report drill-through, gli utenti di Generatore report devono selezionare la casella di controllo Drill-through nella finestra di dialogo Proprietà report. In tal modo, la proprietà EnableDrillthrough viene impostata su True per la query semantica. Viene inoltre aggiunto un parametro di contesto drill-through al linguaggio RDL che viene passato alla query semantica. Dopo aver impostato la proprietà in Generatore report, è possibile impostare una delle proprietà drill-through per un'entità per puntare al report utilizzando Gestione report.

Un parametro di contesto drill-through è un elemento di livello principale. La struttura del valore di un parametro di contesto drill-through è la seguente:

<DrillthroughContext>
   <SemanticQuery>...</SemanticQuery>
   <SelectedItems>
      <SelectedItemName>ItemName</SelectedItemName>
      ...
   </SelectedItems>
   <SelectedPath>Path</SelectedPath>
   <GroupingValues>
      <GroupingValue Name="GroupingName">Value</GroupingValue>
      ...
   </GroupingValues>
</DrillthroughContext>

Nella tabella seguente vengono descritti gli elementi all'interno della struttura.

Elemento

Descrizione

SemanticQuery

Elemento che contiene la query di origine dalla quale dovrebbe essere derivata l'espressione di filtro per il drill-through. Questo elemento non può contenere parametri.

ItemName

Nome di un'espressione che determina i dati che vengono sottoposti a drill-through e visualizzati all'utente. ItemName corrisponde al nome di un'espressione nella query. SelectedItems deve contenere un riferimento a una singola espressione di raggruppamento o riferimenti a espressioni che sono tutte presenti nello stesso gruppo di misure o nella stessa raccolta Details.

Path

XML per il Path dagli elementi selezionati all'entità di destinazione di cui viene eseguito il drill-through.

GroupingName

Nome di un elemento di raggruppamento il cui valore è necessario per identificare l'istanza selezionata dell'elemento selezionato.

Value

Valore del raggruppamento per l'elemento selezionato. Per specificare null come valore di un raggruppamento, non specificare l'elemento Value e aggiungere xsi:nil="true" all'elemento GroupingValue.