Blog - Power BI - Microsoft - Funções do DAX
De forma semelhante ao Excel, quando você começa a digitar a fórmula na Barra de Fórmulas do Power BI Desktop, é exibida uma lista das funções disponíveis para ajudá-lo a determinar qual função disponível você deseja selecionar. Além disso, com o uso das teclas de direção para cima e para baixo no teclado, você pode realçar qualquer uma das funções disponíveis e uma breve descrição será exibida.
O Power BI exibe as funções que correspondem às letras digitadas até o momento; portanto, se você digitar S, apenas as funções que começam com S aparecerão na lista. Se você digitar Su, apenas as funções que contêm a sequência de letras Su em seus nomes aparecerão na lista (eles não precisam começar com Su, apenas precisam conter essa sequência de letras).
É fácil testar o DAX dessa forma e encontrar cada uma das várias funções DAX disponíveis no Power BI. Basta começar a digitar e o Power BI o ajuda neste processo.
Agora que sabemos como executar essa fórmula DAX, vamos dar uma olhada em cada uma dessas categorias de função por vez.
O DAX tem diversas funções de agregação, incluindo as seguintes funções mais usadas:
SUMX (e outras funções X)
Essas funções funcionam somente em colunas numéricas e, geralmente, podem agregar apenas uma coluna por vez.
No entanto, as funções de agregação especiais que terminam em X, como SUMX, podem funcionar em várias colunas. Essas funções iteram pela tabela e avaliam a expressão para cada linha.
As funções de contagem mais usadas no DAX incluem as seguintes:
Essas funções contam elementos diferentes, como valores distintos, valores não vazios e linhas de tabela.
A coleção de funções lógicas no DAX inclui:
Essas funções especiais também podem ser expressas com operadores. Por exemplo, AND pode ser digitado como (substituído por) && na fórmula DAX.
Você pode usar operadores (como &&) quando precisar de mais de duas condições na fórmula; caso contrário, é uma prática recomendada usar o próprio nome da função (como AND) para facilitar a leitura do código DAX.
As funções de informações no DAX incluem:
Embora essas funções possam ser circunstancialmente úteis, é importante saber o tipo de dados das colunas com antecedência, em vez de depender dessas funções para fornecer o tipo de dados.
O DAX usa as funções MAX e MIN tanto para agregar quanto para comparar valores.
As funções de texto no DAX incluem as seguintes:
Essas funções de texto funcionam de forma muito semelhante às funções homônimas do Excel; portanto, se você estiver familiarizado com a maneira como o Excel lida com as funções de texto, você já estará um passo à frente. Caso contrário, você sempre poderá testar essas funções no Power BI e saber mais sobre como elas se comportam.
O DAX inclui as seguintes funções Date:
Embora essas funções sejam úteis para calcular e extrair informações de valores de data, elas não se aplicam à inteligência de dados temporais, que usa uma tabela de data.