Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Power BI fornece cinco opções para adicionar cálculos ao seu relatório do Power BI. Cada uma dessas opções tem benefícios e limitações. Este artigo ajuda você a entender essas opções e mostra quando é melhor usar cada uma delas.
Opções para cálculos no Power BI
A tabela a seguir mostra as opções disponíveis para adicionar cálculos no Power BI:
| Aspeto | Coluna personalizada | Coluna calculada | Tabela calculada | Medida | Cálculo visual |
|---|---|---|---|---|---|
| Linguagem | Seg | DAX | DAX | DAX | DAX |
| Computado em | Atualização de dados | Atualização de dados | Atualização de dados | A pedido | A pedido |
| Persistência | Resultados guardados | Resultados guardados | Resultados guardados | Calculado conforme necessário | Calculado conforme necessário |
| Contexto | Linha | Linha | Linha | Filtro | elemento visual |
| Conservado em | Tabela | Modelo | Modelo | Modelo | elemento visual |
| Alterações com a interação do usuário no relatório | No | No | No | Sim | Sim |
| Utilização | Segmentações de dados, filtros, linhas, colunas | Segmentações de dados, filtros, linhas, colunas | Em uma medida, coluna calculada ou definição de cálculo visual | Valor em um filtro visual e de nível visual | Valor em um filtro visual e de nível visual |
As seções a seguir fornecem informações detalhadas sobre como usar as opções de cálculo listadas na tabela anterior.
Colunas personalizadas (Power Query)
Pode criar as suas próprias colunas personalizadas utilizando a linguagem de fórmulas do Power Query M. As colunas personalizadas são semelhantes às colunas calculadas no DAX (Data Analysis Expressions). Mas as colunas personalizadas são definidas no Power Query antes de os dados entrarem no modelo.
As colunas personalizadas têm os seguintes recursos e capacidades:
- Eles estendem a tabela avaliando uma expressão linha a linha.
- Eles são estáticos, o que significa que não mudam quando os usuários interagem com o relatório.
- Eles são computados como parte da atualização de dados e os resultados são armazenados como parte da estrutura da tabela no arquivo de modelo. Como resultado, leva tempo para avaliá-los na atualização de dados e eles aumentam o tamanho do modelo.
Embora as colunas personalizadas possam agregar linhas de outras tabelas, as colunas calculadas podem oferecer um melhor desempenho, porque com colunas calculadas, a agregação é feita na fonte de dados.
Para obter mais informações sobre colunas personalizadas, consulte Adicionar uma coluna personalizada.
Colunas calculadas (DAX)
Você pode usar o DAX para definir uma coluna calculada para adicionar a uma tabela. As colunas calculadas são criadas com base nos dados que já estão no modelo.
As colunas calculadas têm os seguintes recursos e capacidades:
- Eles estendem a tabela avaliando uma expressão linha a linha.
- Eles são estáticos, o que significa que não mudam quando os usuários interagem com o relatório.
- Eles são calculados como parte da atualização de dados e os resultados são armazenados no arquivo de modelo. Como resultado, leva tempo para avaliá-los na atualização de dados e eles aumentam o tamanho do modelo.
As colunas calculadas podem referir-se a outras tabelas e relações no modelo. Desta forma, as colunas calculadas são diferentes dos cálculos visuais e das colunas personalizadas no Power Query, que só são processadas durante a atualização.
Você pode usar colunas calculadas em segmentações de dados, filtros, linhas e colunas em um gráfico.
Para obter mais informações sobre colunas calculadas, consulte Criar colunas calculadas no Power BI Desktop.
Medições
As medidas usam o DAX para adicionar cálculos ao seu modelo. As medidas são calculadas conforme necessário e respondem às seleções que o usuário faz no relatório. Os resultados das medidas não são pré-calculados ou armazenados no disco.
Você pode usar medidas somente como valores em um visual ou em filtros de nível visual.
Para obter mais informações sobre medidas, consulte Criar medidas para análise de dados no Power BI Desktop.
Tabelas calculadas
Na maioria das vezes, você cria tabelas importando dados para seu modelo de uma fonte de dados externa. Ao usar tabelas calculadas, você pode adicionar novas tabelas com base em dados que já estão no modelo ou pode usar o DAX para criar novas tabelas. As tabelas calculadas são melhores para cálculos intermediários e dados que você deseja armazenar como parte do modelo, não dados que você calcula instantaneamente ou obtém dos resultados da consulta. Por exemplo, você pode usar uma tabela calculada para aplicar um UNION operador ou CROSS JOIN a duas tabelas existentes.
Assim como outras tabelas, as tabelas calculadas podem ter relações com outras tabelas. As colunas de tabela calculadas têm tipos de dados e formatação e podem pertencer a uma categoria de dados. Você pode nomear suas colunas como quiser e adicioná-las a visualizações de relatório como outros campos. As tabelas calculadas são recalculadas quando qualquer uma das tabelas de onde extraem dados é atualizada ou revista.
Para obter mais informações sobre tabelas calculadas, consulte Criar tabelas calculadas no Power BI Desktop.
Cálculos visuais
Os cálculos visuais diferem das outras opções de cálculo no DAX porque os cálculos visuais não são armazenados no modelo. Em vez disso, os cálculos visuais são armazenados no visual. Os cálculos visuais simplificam o processo de criação de cálculos. Esses cálculos geralmente envolvem DAX simples, manutenção mais fácil e melhor desempenho.
Os cálculos visuais só podem referir-se ao que está no visual. Antes que um cálculo visual possa se referir a dados no modelo, você precisa adicionar esses dados ao visual. Como resultado, quando você usa cálculos visuais, não precisa levar em conta a complexidade do contexto do filtro e do modelo.
Os cálculos visuais combinam a simplicidade do contexto das colunas calculadas com a flexibilidade de cálculo sob demanda das medidas. Ao contrário das medidas, que operam em dados de nível de detalhe, os cálculos visuais operam em dados agregados, o que geralmente leva a benefícios de desempenho. Como os cálculos visuais fazem parte de um gráfico, eles podem se referir à estrutura visual, resultando em maior flexibilidade.
Para obter mais informações sobre cálculos visuais, consulte Usando cálculos visuais (visualização).