Partilhar via


Criar colunas calculadas no Power BI Desktop

Com colunas calculadas, você pode adicionar novos dados a uma tabela já em seu modelo. Mas, em vez de consultar e carregar valores em sua nova coluna a partir de uma fonte de dados, você cria uma fórmula DAX (Data Analysis Expressions) que define os valores da coluna. No Power BI Desktop, as colunas calculadas são criadas usando o novo recurso de coluna em modo de exibição Relatório, modo de exibição Tabela ou modo de exibição Modelo.

Ao contrário das colunas personalizadas que são criadas como parte de uma consulta utilizando Adicionar Coluna Personalizada no Power Query Editor, as colunas calculadas criadas na vista Relatório, vista Tabela ou Vista Modelo baseiam-se nos dados que já carregou no modelo. Por exemplo, você pode optar por concatenar valores de duas colunas diferentes em duas tabelas diferentes, mas relacionadas, fazer adição ou extrair substrings.

As colunas calculadas que você cria aparecem na lista Campos como qualquer outro campo, mas elas terão um ícone especial mostrando que seus valores são o resultado de uma fórmula. Você pode nomear suas colunas como quiser e adicioná-las a uma visualização de relatório como outros campos.

Captura de ecrã do Power BI Desktop a mostrar colunas calculadas na vista de Campos.

As colunas calculadas calculam os resultados usando DAX, uma linguagem de fórmula destinada a trabalhar com dados relacionais, como no Power BI Desktop. O DAX inclui uma biblioteca de mais de 200 funções, operadores e construções. Ele fornece imensa flexibilidade na criação de fórmulas para calcular resultados para praticamente qualquer necessidade de análise de dados. Para saber mais sobre o DAX, consulte Aprenda noções básicas do DAX no Power BI Desktop.

As fórmulas DAX são semelhantes às fórmulas do Excel. Na verdade, o DAX tem muitas das mesmas funções que o Excel. As funções DAX, no entanto, destinam-se a trabalhar sobre dados fatiados ou filtrados interativamente em um relatório, como no Power BI Desktop. No Excel, pode ter uma fórmula diferente para cada linha de uma tabela. No Power BI, quando você cria uma fórmula DAX para uma nova coluna, ela calcula um resultado para cada linha da tabela. Os valores de coluna são recalculados conforme necessário, como quando os dados subjacentes são atualizados e os valores são alterados.

Vejamos um exemplo

Jeff é gerente de remessas da Contoso e deseja criar um relatório mostrando o número de remessas para diferentes cidades. Jeff tem uma tabela Geografia com campos separados para cidade e estado. Mas, Jeff quer que seus relatórios mostrem os valores da cidade e do estado como um único valor na mesma linha. Neste momento, a tabela de Geografia do Jeff não tem o campo desejado.

Captura de ecrã do Power BI Desktop a mostrar o filtro Geografia na área de campos.

Mas com uma coluna calculada, Jeff pode juntar as cidades da coluna City com os estados da coluna State.

Jeff clica com o botão direito na tabela Geografia e depois seleciona Nova Coluna. Jeff então insere a seguinte fórmula DAX na barra de fórmulas:

CityState = [City] & "," & [State]

Esta fórmula cria uma nova coluna denominada CityState. Para cada linha da tabela Geografia, ela usa valores da coluna Cidade , adiciona uma vírgula e um espaço e, em seguida, concatena valores da coluna Estado .

Agora Jeff tem o campo desejado.

Captura de ecrã do Power BI Desktop a mostrar CityState marcado no filtro de Geografia na vista Campos.

Jeff agora pode adicioná-lo à tela de relatório junto com o número de remessas. Com o mínimo de esforço, Jeff agora tem um campo CityState que pode ser adicionado a praticamente qualquer tipo de visualização. Quando Jeff cria um novo mapa, o Power BI Desktop já sabe como ler os valores de cidade e estado na nova coluna.

Captura de ecrã do Power BI Desktop a mostrar dados representados num visual de Mapa.

Este artigo fornece uma rápida introdução às colunas calculadas aqui. Para obter mais informações, consulte os seguintes recursos: