Condividi tramite


Distinct (MDX)

Data aggiornamento: 15 settembre 2007

Valuta il set specificato, rimuovendo le tuple duplicate e restituendo il set risultante.

Sintassi

Distinct(Set_Expression)

Argomenti

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

Osservazioni

Se individua tuple duplicate nel set specificato, la funzione Distinct mantiene solo la prima istanza della tupla duplicata lasciando inalterato l'ordine del set.

Esempi

Nella query MDX seguente viene mostrato l'utilizzo della funzione Distinct e i risultati che la funzione recupera dal cubo di esempio, AdventureWorks.

Select Distinct({[Geography].[Country].&[Australia],

[Geography].[Country].&[France],

[Geography].[Country].&[Canada],

[Geography].[Country].&[Australia],

[Geography].[Country].&[United States],

[Geography].[Country].&[United Kingdom],

[Geography].[Country].&[Canada]}) on 1,

[Measures].[Reseller Sales Amount] on 0

from [Adventure Works]

Come mostrato nei seguenti risultati, l'ordine dei risultati nel set è lo stesso delle tuple nella query: Tuttavia, sono state rimosse le tuple duplicate.

Reseller SalesAmount

Australia$1.594.335,38

Francia$4.607.537,94

Canada$14.377.925,60

Stati Uniti$53.607.801,21

Regno Unito$4.279.008,83

Vedere anche

Riferimento

Guida di riferimento alle funzioni MDX (MDX)

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

15 settembre 2007

Nuovo contenuto:
  • Aggiunta di un esempio.

17 luglio 2006

Contenuto modificato:
  • Aggiornamento della sintassi e degli argomenti per maggiore chiarezza.