Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Avalia um conjunto especificado, remove tuplas duplicadas do conjunto e retorna o conjunto resultante.
Sintaxe
Distinct(Set_Expression)
Argumentos
Set_expression
Uma expressão válida de Expressões Multidimensionais (MDX) que retorna um conjunto.
Remarks
Se a função Distinta encontrar tuplas duplicadas no conjunto especificado, a função mantém apenas a primeira instância da tuplas duplicada, mantendo a ordem do conjunto intacta.
Exemplos
A consulta de exemplo a seguir mostra como usar a função Distinto com um conjunto nomeado, assim como como usá-la com a função Contagem para encontrar o número de tuplas distintas em um 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]