Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Approfondisce i membri in un insieme specificato presenti in un secondo insieme specificato.
In alternativa, la funzione approfondisce un insieme di tuple usando la prima gerarchia delle tuple o la gerarchia opzionalmente specificata.
Sintassi
DrillDownMember(<Set_Expression1>, <Set_Expression2> [,[<Target_Hierarchy>]] [,[RECURSIVE][,INCLUDE_CALC_MEMBERS]])
Arguments
Set_Expression1
Un'espressione valida di Espressioni Multidimensionali (MDX) che restituisce un insieme.
Set_Expression2
Un'espressione valida di Espressioni Multidimensionali (MDX) che restituisce un insieme.
Target_Hierarchy
Un'espressione valida delle Espressioni Multidimensionali (MDX) che restituisce una gerarchia.
ricorsivo
Una parola chiave che indica un confronto ricorsivo di insiemi.
Include_Calc_Members
Una parola chiave per permettere di includere membri calcolati nei risultati del drilldown.
Osservazioni:
Questa funzione restituisce un insieme di membri figli ordinati per gerarchia, e include membri specificati nel primo insieme che sono presenti anche nel secondo insieme. I membri genitori non saranno dettagliati se il primo set contiene il membro genitore e uno o più figli. Il primo insieme può avere qualsiasi dimensionalità, ma il secondo insieme deve contenere un insieme unidimensionale. L'ordine è mantenuto tra i membri originali nel primo set, tranne che tutti i membri figli inclusi nell'insieme di risultati della funzione sono immediatamente inclusi sotto il loro elemento genitore. La funzione costruisce l'insieme dei risultati recuperando i figli per ogni membro del primo insieme che è presente anch'esso nel secondo insieme. Se viene specificato RECURSIVE , la funzione continua a confrontare ricorsivamente i membri dell'insieme dei risultati con il secondo insieme, recuperando i figli per ogni membro dell'insieme che è presente anche nel secondo insieme finché non si trovano altri membri dell'insieme nel secondo insieme.
Interrogare la proprietà XMLA MdpropMdxDrillFunctions ti permette di verificare il livello di supporto che il server offre per le funzioni di perforazione; Vedi Proprietà XMLA supportate (XMLA) per i dettagli.
Il primo insieme può contenere tuple invece di membri. Il drilldown delle tuple è un'estensione di OLE DB e restituisce un insieme di tuple invece dei membri.
Importante
Un membro non verrà approfondito se viene immediatamente seguito da uno dei suoi figli. L'ordine dei membri nel set conta sia per la famiglia di funzioni Drilldown* che per quella Drillup*.
Examples
Il seguente esempio approfondisce l'Australia, che è il membro del primo insieme presente anch'esso nel secondo insieme.
SELECT DrilldownMember
( [Geography].[Geography].Children,
{[Geography].[Geography].[Country].[Australia],
[Geography].[Geography].[State-Province].[New South Wales]}
)
ON 0
FROM [Adventure Works]
Il seguente esempio approfondisce l'Australia, che è il membro del primo insieme presente anch'esso nel secondo insieme. Tuttavia, poiché l'argomento RICORSIVO è presente, la funzione continua a confrontare ricorsivamente i membri dell'insieme dei risultati (membri del livello State-Province) con il secondo insieme, recuperando i figli per ogni membro dell'insieme di risultati (membri del livello City) che è presente anche nel secondo insieme finché non si trovano altri membri dell'insieme di risultati nel secondo insieme.
SELECT DrilldownMember
( [Geography].[Geography].Children,
{[Geography].[Geography].[Country].[Australia],
[Geography].[Geography].[State-Province].[New South Wales]}
,RECURSIVE)
ON 0
FROM [Adventure Works]