Compartir a través de


Distinct (MDX)

Actualizado: 15 de septiembre de 2007

Evalúa un conjunto especificado, quita tuplas duplicadas del conjunto y devuelve el conjunto resultante.

Sintaxis

Distinct(Set_Expression)

Argumentos

  • Set_Expression
    Expresión MDX válida que devuelve un conjunto.

Notas

Si la función Distinct encuentra tuplas duplicadas en el conjunto especificado, sólo conserva la primera instancia de la tupla duplicada y deja el orden del conjunto intacto.

Ejemplos

La consulta MDX siguiente muestra el uso de la función Distinct y los resultados que la función recupera del cubo del ejemplo, 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]

Como se muestra en los resultados siguientes, el orden de los resultados del conjunto es el mismo que el de las tuplas de la consulta. Sin embargo, se han quitado las tuplas duplicadas.

Reseller SalesAmount

Australia$1,594,335.38

France$4,607,537.94

Canada$14,377,925.60

United States$53,607,801.21

United Kingdom$4,279,008.83

Vea también

Referencia

Referencia de funciones MDX (MDX)

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

15 de septiembre de 2007

Contenido nuevo:
  • Se agregó un ejemplo.

17 de julio de 2006

Contenido modificado:
  • Se han actualizado la sintaxis y los argumentos para mejorar la claridad.