Condividi tramite


NonEmpty (MDX)

Data aggiornamento: 17 luglio 2006

Restituisce il set delle tuple non vuote da un set specificato, in base al prodotto incrociato tra il set specificato e un secondo set.

Sintassi

NONEMPTY(set_expression1 [,set_expression2])

Argomenti

  • set_expression1
    Espressione MDX (Multidimensional Expression) valida che restituisce un set.
  • set_expression2
    Espressione MDX (Multidimensional Expression) valida che restituisce un set.

Osservazioni

Questa funzione restituisce le tuple del primo set specificato che risultano non vuote quando vengono valutate sulle tuple del secondo set. La funzione NonEmpty tiene conto dei calcoli e mantiene le tuple duplicate. Se non viene specificato un secondo set, l'espressione viene valutata nel contesto delle coordinate correnti dei membri delle gerarchie degli attributi e delle misure del cubo.

[!NOTA] Utilizzare questa funzione anziché la funzione obsoleta NonEmptyCrossjoin (MDX).

ms145988.note(it-it,SQL.90).gifImportante:
Non sono le tuple a essere non vuote, bensì le celle a cui fanno riferimento le tuple.

Esempio

Nell'esempio seguente viene restituito il set di tuple contenente i clienti e le date di acquisto, utilizzando le funzioni Filter e NonEmpty per individuare l'ultima data in cui ogni cliente ha eseguito un acquisto.

WITH SET MYROWS AS FILTER
   (NONEMPTY
      ([Customer].[Customer Geography].[Customer].MEMBERS
         * [Date].[Date].[Date].MEMBERS
         , [Measures].[Internet Sales Amount]
      ) AS MYSET
   , NOT(MYSET.CURRENT.ITEM(0)
      IS MYSET.ITEM(RANK(MYSET.CURRENT, MYSET)).ITEM(0))
   )
SELECT [Measures].[Internet Sales Amount] ON 0,
MYROWS ON 1
FROM [Adventure Works]

Vedere anche

Riferimento

Guida di riferimento alle funzioni MDX (MDX)
DefaultMember (MDX)
NonEmptyCrossjoin (MDX)
IsEmpty (MDX)
Filter (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.