Condividi tramite


DrilldownMemberBottom (MDX)

Data aggiornamento: 17 luglio 2006

Esegue il drill-down dei membri del set specificato presenti nel secondo set specificato e limita il set di risultati al numero di membri specificato. In alternativa, esegue il drill-down in un set di tuple.

Sintassi

DrilldownMemberBottom(Set_Expression1, Set_Expression2, Count [ , [ Numeric_Expression ][ , RECURSIVE ] ] )

Argomenti

  • Set_Expression1
    Espressione MDX (Multidimensional Expression) valida che restituisce un set.
  • Set_Expression2
    Espressione MDX (Multidimensional Expression) valida che restituisce un set.
  • Count
    Espressione numerica valida che specifica il numero di tuple che devono essere restituite.
  • Numeric_Expression
    Espressione numerica valida che in genere è un'espressione MDX (Multidimensional Expression) di coordinate di celle che restituisce un numero.

Osservazioni

Se si specifica un'espressione numerica, la funzione DrilldownMemberBottom dispone in ordine crescente i membri figlio di ogni membro nel primo set in base al valore dell'espressione numerica, valutato sul set di membri figlio. Se non viene specificata un'espressione numerica, la funzione dispone in ordine crescente i membri figlio di ogni membro nel primo set in base ai valori delle celle rappresentate dal set di membri figlio, come determinato dal contesto della query.

Dopo avere eseguito l'ordinamento, la funzione DrilldownMemberBottom restituisce un set contenente i membri padre e il numero di membri figlio, specificato in Count, con il valore più basso e inclusi in entrambi i set.

Se si specifica RECURSIVE, la funzione esegue l'ordinamento del primo set come descritto in precedenza, quindi confronta in modo ricorsivo i membri del primo set, come organizzati in una gerarchia, con il secondo set. La funzione recupera il numero di membri figlio inferiore di ogni membro del primo set presente anche nel secondo.

Il primo set può contenere tuple anziché membri. La funzione per il drill-down di tuple è un'estensione di OLE DB che restituisce un set di tuple anziché di membri.

La funzione DrilldownMemberBottom è simile alla funzione DrilldownMember ma, anziché includere tutti i membri figlio di ogni membro del primo set presente anche nel secondo, la funzione DrilldownMemberBottom restituisce il numero inferiore di membri figlio di ogni membro.

Esempio

Nell'esempio seguente viene eseguito il drill-down nella categoria Clothing per recuperarne le tre sottocategorie con il numero minore di ordini spediti.

SELECT DrilldownMemberBottom 
  ({[Product].[Product Categories].[All Products],
     [Product].[Product Categories].[Category].Bikes,
     [Product].[Product Categories].[Category].Clothing}
   ,
  {[Product].[Product Categories].[Category].Clothing},
  3,
  [Measures].[Measures].[Reseller Order Quantity]
  )
  ON 0
  FROM [Adventure Works]
  WHERE [Measures].[Internet Order Quantity]

Vedere anche

Riferimento

Guida di riferimento alle funzioni MDX (MDX)

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

17 luglio 2006

Contenuto modificato:
  • Aggiornamento della sintassi e degli argomenti per maggiore chiarezza.
  • Aggiunta di esempi aggiornati.