# Distinct (MDX)Distinct (MDX)

Valuta il set specificato, rimuovendo le tuple duplicate e restituendo il set risultante.Evaluates a specified set, removes duplicate tuples from the set, and returns the resulting set.

## SintassiSyntax

``````
Distinct(Set_Expression)
``````

## ArgomentiArguments

Set_ExpressionSet_Expression
Espressione MDX (Multidimensional Expression) valida che restituisce un set.A valid Multidimensional Expressions (MDX) expression that returns a set.

## RemarksRemarks

Se il Distinct individua tuple duplicate nel set specificato, la funzione mantiene solo la prima istanza della tupla duplicata lasciando intatto l'ordine del set.If the Distinct function finds duplicate tuples in the specified set, the function keeps only the first instance of the duplicate tuple while leaving the order of the set intact.

## EsempiExamples

Nella query di esempio seguente viene illustrato come utilizzare la funzione Distinct con un set denominato, cosÃ¬ come come utilizzarla con la Count per trovare il numero di tuple distinte in un set:The following example query shows how to use the Distinct function with a named set, as well as how to use it with the Count function to find the number of distinct tuples in a set:

`WITH SET MySet AS`

`{[Customer].[Customer Geography].[Country].&[Australia],[Customer].[Customer Geography].[Country].&[Australia],`

`[Customer].[Customer Geography].[Country].&[Canada],[Customer].[Customer Geography].[Country].&[France],`

`[Customer].[Customer Geography].[Country].&[United Kingdom],[Customer].[Customer Geography].[Country].&[United Kingdom]}`

`MEMBER MEASURES.SETCOUNT AS`

`COUNT(MySet)`

`MEMBER MEASURES.SETDISTINCTCOUNT AS`

`COUNT(DISTINCT(MySet))`

`SELECT {MEASURES.SETCOUNT, MEASURES.SETDISTINCTCOUNT} ON 0,`

`DISTINCT(MySet) ON 1`

`FROM [Adventure Works]`