Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Evalúa un conjunto especificado, elimina tuplas duplicadas del conjunto y devuelve el conjunto resultante.
Sintaxis
Distinct(Set_Expression)
Argumentos
Set_Expression
Una expresión válida de Expresiones Multidimensionales (MDX) que devuelve un conjunto.
Remarks
Si la función Distinta encuentra tuplas duplicadas en el conjunto especificado, la función mantiene solo la primera instancia de la tupla duplicada mientras mantiene intacto el orden del conjunto.
Examples
La siguiente consulta de ejemplo muestra cómo usar la función Distinto con un conjunto nombrado, así como cómo usarla con la función Contar para encontrar el número de tuplas distintas en un conjunto:
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]