Ô trem bão, sô! Hoje vamo falar da função VALUES lá no Power BI, que é uma belezura quando você precisa lidar com valores únicos. Se você tá com a tabela cheia de repetição, a VALUES chega como um bom café passado na hora: tira o que é repetido e te deixa só com o que interessa!

Basicamente, a função VALUES retorna uma coluna ou uma tabela de valores distintos de uma coluna específica. É como se você estivesse fazendo aquela peneirada no feijão antes de cozinhar, tirando o que é repetido pra deixar só o grão bom. Agora, bora ver uns exemplos práticos dessa trem aí!

Exemplo 1: Extraindo valores únicos

Suponha que você tenha uma tabela de produtos, e quer ver quais são as categorias distintas dos produtos. A função VALUES vai ser sua parceira fiel!

VALUES(Produtos[Categoria])

Aqui, a VALUES vai trazer só as categorias únicas dos produtos. Nada de ficar repetindo “frutas”, “verduras”, “frutas” de novo. É igual na feira: se tem muita gente gritando a mesma coisa, você só escuta uma vez!

Exemplo 2: Usando com CALCULATE

Agora, se você quiser filtrar valores únicos pra aplicar uma fórmula, tipo assim, calcular o total de vendas só de uma categoria, você pode usar a VALUES junto com a CALCULATE.

CALCULATE(SUM(Vendas[Valor]), VALUES(Produtos[Categoria]))

Aqui, a mágica acontece: ele vai somar o valor total das vendas, mas só das categorias únicas. É igual pedir aquele combo no restaurante: tira o arroz repetido e deixa só o feijão e a batata frita!

Exemplo 3: Valores distintos de uma data

Você quer pegar as datas únicas de venda? A VALUES te ajuda a fazer isso rapidão.

VALUES(Vendas[Data])

Pronto, a função já te dá as datas únicas, sem repetir. Igual aquele calendário que você usa todo amassado: só marca os dias importantes!

Exemplo 4: Valores únicos em uma coluna calculada

Agora, imagina que você tá criando uma coluna calculada e quer pegar valores únicos. Pode usar a VALUES na boa!

ADDCOLUMNS(Produtos, "Categorias Distintas", VALUES(Produtos[Categoria]))

Ele vai criar uma nova coluna só com os valores únicos de “Categoria”. É igual quando você faz aquela listinha de compras sem repetição, pra não acabar comprando dois sacos de arroz.

Exemplo 5: Usando com ALLEXCEPT

Quer calcular um total, mas mantendo alguns filtros intactos? A VALUES entra na brincadeira junto com o ALLEXCEPT.

CALCULATE(SUM(Vendas[Valor]), ALLEXCEPT(Produtos, Produtos[Categoria]), VALUES(Produtos[Categoria]))

Aqui, você vai calcular o total de vendas por categoria, mas só contando os valores únicos. É tipo fazer churrasco e separar a picanha da linguiça: cada coisa no seu lugar!

Exemplo 6: Filtrando valores repetidos em relação a uma outra tabela

Suponha que você tem uma tabela de clientes e uma de vendas, e quer ver quais clientes fizeram compras. A VALUES ajuda a pegar os clientes únicos.

VALUES(Clientes[Nome])

Aqui, você só vai ver os clientes que apareceram uma vez, igual aquela tia que só aparece nas festas de fim de ano pra comer rabanada.

Exemplo 7: Contagem de valores únicos

Quer contar quantos valores distintos tem numa coluna? Usa COUNTROWS com a VALUES.

COUNTROWS(VALUES(Produtos[Categoria]))

Aqui, ele conta quantas categorias diferentes tem. É igual contar quantos tipos de pão tem na padaria: francês, de queijo, de milho… sem repetir!

Exemplo 8: Trabalhando com relacionamentos

Se você tem duas tabelas relacionadas, e quer puxar valores únicos de uma delas, VALUES resolve o problema. Tipo assim:

CALCULATE(SUM(Vendas[Valor]), VALUES(Clientes[Nome]))

Você vai calcular as vendas, mas só dos clientes distintos. Nada de duplicidade, igual quando você evita fazer a mesma piada duas vezes no churrasco!

Exemplo 9: Usando com medidas

Se você tá criando uma medida e quer usar só os valores únicos, a VALUES é perfeita. Tipo aqui:

Total Vendas Únicas = CALCULATE(SUM(Vendas[Valor]), VALUES(Produtos[Categoria]))

Ele vai calcular o total de vendas, mas só pra categorias únicas. É igual na vida: menos é mais, né?

Exemplo 10: Filtrando valores nulos

Se você quer filtrar os valores nulos e deixar só os que interessam, a VALUES dá conta do recado.

CALCULATE(SUM(Vendas[Valor]), FILTER(VALUES(Produtos[Categoria]), NOT(ISBLANK(Produtos[Categoria]))))

Aqui, ele filtra as categorias que não estão em branco, igual aquele cuidado que a gente tem de não deixar passar nada na receita de pão de queijo.

E aí, gostou desse trem? A VALUES no Power BI é como aquele filtro de café: retira as impurezas e te dá só o que é bom. Pode usar sem medo, que vai facilitar sua vida mais que pão de queijo quentinho na roça!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *