Partilhar via


Função DISTINCT

Retorna uma tabela de uma coluna que contém os valores distintos da coluna especificada. Em outras palavras, valores duplicados são removidos e apenas valores exclusivos são retornados.

ObservaçãoObservação

Esta função não pode ser usada para retornar valores para uma célula ou coluna de uma planilha; em vez disso, aninhe a função DISTINCT dentro de uma fórmula para obter uma lista de valores distintos que possam ser passados para outra função e, depois, contados, somados ou usados em outras operações.

Sintaxe

DISTINCT(<column>)

Parâmetros

Termo

Definição

column

A coluna da qual valores exclusivos devem ser retornados. Ou uma expressão que retorna uma coluna.

Valor de retorno

Uma coluna de valores exclusivos.

Comentários

Os resultados de DISTINCT são afetados pelo contexto de filtro atual. Por exemplo, se você usar a fórmula no exemplo a seguir para criar uma medida, os resultados serão alterados sempre que a tabela for filtrada para mostrar apenas uma região ou um período de tempo específico.

Funções relacionadas

A função VALUES é semelhante a DISTINCT; ela também pode ser usada para retornar uma lista de valores exclusivos e, em geral, retornará exatamente os mesmos resultados de DISTINCT. Entretanto, em alguns contextos, VALUES retornará um valor especial adicional. Para obter mais informações, consulte Função VALUES.

Exemplo

A fórmula a seguir conta o número de clientes exclusivos que geraram pedidos no canal da Internet. A tabela a seguir ilustra os possíveis resultados quando a fórmula é adicionada a uma Tabela Dinâmica.

=COUNTROWS(DISTINCT(InternetSales_USD[CustomerKey]))

Note que você não pode colar a lista de valores que DISTINCT retorna diretamente em uma coluna. Em vez disso, você transmite os resultados da função DISTINCT a outra função que conta, filtra ou agrega valores usando a lista. Para simplificar ao máximo o exemplo, aqui a tabela de valores distintos foi transmitida à função COUNTROWS.

Clientes exclusivos de Internet

Rótulos de Coluna

 

 

 

Rótulos de Linha

Acessórios

Bikes

Clothing

Total Geral

2005

 

1013

 

1013

2006

 

2677

 

2677

2007

6792

4875

2867

9309

2008

9435

5451

4196

11377

Total Geral

15114

9132

6852

18484

Além disso, observe que os resultados não são aditivos. Ou seja, o número total de clientes exclusivos em 2007 não é a soma de clientes exclusivos de Accessories, Bikes e Clothing daquele ano. O motivo é que um cliente pode ser contado em vários grupos.

Consulte também

Referência

Função FILTER

Função RELATED

Função VALUES

Outros recursos

Funções de filtro (DAX)