No Power BI, existem várias funções DAX disponíveis para arredondar valores com base em requisitos específicos. Embora essas funções sejam frequentemente subutilizadas, elas têm um propósito importante em certos cenários onde métodos alternativos de arredondamento não podem ser aplicados. Neste artigo, exploraremos as diferentes funções de arredondamento DAX e demonstraremos como utilizá-las de forma eficaz no Power BI.
Cenário
Vamos considerar um cenário típico onde precisamos criar uma medida para o valor médio de vendas em um conjunto de dados. Nosso cálculo da medida seria algo como:
= Valor Médio de Vendas = MÉDIA(Dados[ValorVendas])
Se quisermos exibir a saída dessa medida por mês e ano em uma visualização de tabela, também podemos querer incluir um valor de texto no final de cada valor de linha mensal. Por exemplo, podemos querer ver “3.262,67 por mês” para janeiro de 2011.
No entanto, se simplesmente concatenarmos o valor de texto à expressão DAX inicial, acabaremos com valores que possuem casas decimais alongadas, tornando impossível usar os botões de arredondamento na faixa de opções ou no painel de formatação do Power BI Desktop. É aqui que as funções de arredondamento DAX são úteis.
Função DAX ARRED
A função DAX ARRED arredonda valores para o número especificado de dígitos e retorna um número decimal. Sua sintaxe é a seguinte:
= ARRED(<número>, <núm_dígitos>)
Aqui, <número> refere-se ao número que você deseja arredondar, e <núm_dígitos> é o número de dígitos para os quais você deseja arredondar. Por exemplo, para arredondar o valor médio de vendas para duas casas decimais, podemos usar a seguinte medida:
Valor Médio de Vendas (ARRED) = ARRED(MÉDIA(Dados[ValorVendas]), 2) & " por mês"
A saída ao usar essa função seria o valor arredondado desejado com o texto especificado anexado.
Outras Funções de Arredondamento DAX
Além da função ARRED, existem várias outras funções de arredondamento DAX disponíveis:
- DAX ARREDONDAR.PARA.BAIXO: Arredonda um número para baixo em direção a zero.
- DAX ARREDONDAR.PARA.BAIXO: Arredonda um número para baixo para o múltiplo de significância mais próximo.
- DAX TRUNCAR: Remove a parte inteira ou fracionária de um número e arredonda-o para um número inteiro.
- DAX ARREDONDAR.PARA.CIMA: Arredonda um número para o múltiplo desejado.
- DAX ARREDONDAR.PARA.CIMA: Arredonda um número para cima, afastando-se de zero.
- DAX ARREDONDAR.PARA.CIMA: Arredonda um número para cima para o múltiplo de significância mais próximo ou para o número inteiro mais próximo.
Cada uma dessas funções possui sua própria sintaxe e casos de uso específicos. Ao entender seu comportamento e argumentos, você pode escolher a função mais apropriada para suas necessidades de arredondamento.
Conclusão
Neste artigo, exploramos as várias funções de arredondamento DAX disponíveis no Power BI e demonstramos como utilizá-las para atender a requisitos específicos de arredondamento. Ao aproveitar essas funções, você pode garantir que seus dados sejam apresentados de maneira clara e concisa, atendendo às expectativas dos stakeholders do seu negócio.
Você já utilizou funções de arredondamento DAX em seus projetos do Power BI? Adoraríamos ouvir sobre suas experiências e como elas o ajudaram a fornecer soluções eficazes. Compartilhe seus pensamentos e insights nos comentários abaixo!