Criar cálculos visuais

Aplica-se a:✅ Power BI Desktop e serviço do Power BI

Um cálculo visual é um cálculo DAX que você cria diretamente em um visual de relatório, em vez de no modelo semântico subjacente. Os cálculos visuais permitem que você execute cálculos de negócios, como somas em execução ou médias móveis, para um único visual sem adicionar medidas ou colunas calculadas que afetam outros relatórios.

Este artigo mostra como adicionar e editar um cálculo visual e explica um exemplo que usa um cálculo visual para direcionar a formatação condicional. Para obter informações sobre como os cálculos visuais se comportam e quando usá-los, consulte cálculos visuais.

Pré-requisitos

  • Um relatório no Power BI Desktop ou no serviço do Power BI com um visual de tabela ou matriz que contém pelo menos uma coluna ou medida numérica.

Adicionar um cálculo visual

  1. Selecione o visual ao qual você deseja adicionar um cálculo.

  2. Na guia Página Inicial da faixa de opções, selecione Novo cálculo visual.

    Captura de tela da seleção do botão de cálculo visual na faixa de opções.

    A janela de cálculos visuais é aberta no modo de Edição. A tela do modo Editar tem três seções principais, mostradas de cima para baixo na seguinte imagem:

    • A prévia visual mostra o visual em que você está trabalhando.
    • Uma barra de fórmulas é onde você insere a expressão de cálculo visual.
    • A matriz visual mostra os dados no visual e exibe os resultados dos cálculos visuais conforme você os adiciona. O estilo ou temas que você aplica ao seu visual não é aplicado à matriz visual.

    Captura de tela mostrando áreas da tela de edição de cálculos visuais.

  3. Digite a expressão na barra de fórmulas. Por exemplo, em um visual que contém o Valor de Vendas e o Custo Total do Produto por Ano Fiscal, você pode adicionar um cálculo que retorna o lucro para cada ano:

    Profit = [Sales Amount] - [Total Product Cost]
    

    Captura de tela da inserção de um cálculo visual.

    Para cada linha da matriz visual, a atual Sales Amount e Total Product Cost são subtraídas e o resultado é retornado na Profit coluna. Você não precisa adicionar uma função de agregação como SUM; a maioria dos cálculos visuais avalia linha por linha como uma coluna calculada.

  4. Selecione Voltar ao relatório para sair do editor de cálculo visual.

Para criar um cálculo de um modelo predefinido, selecione a parte inferior do botão Novo cálculo visual e escolha um modelo. Para obter a lista de modelos disponíveis, consulte modelos de cálculo visual.

Editar um cálculo visual existente

Para editar um cálculo visual no Power BI Desktop, clique com o botão direito do mouse no cálculo visual na lista de campos do painel Visualizações e selecione Editar cálculo. A tela de edição de cálculos visuais é reaberta no modo Editar , em que você pode alterar a expressão na barra de fórmulas e ver os resultados atualizados na matriz visual.

Exemplo: retornar um código de cor hex para formatação condicional

Use um cálculo visual para retornar um código de cor hex e aplicar o código de cor por meio da formatação condicional.

  1. Selecione o visual no qual você deseja usar a formatação condicional.

    Captura de tela de um visual de tabela com duas colunas Valor e Progresso.

  2. Na guia Página Inicial , selecione Novo cálculo visual.

    Captura de tela do botão Novo cálculo visual na guia Página Inicial da Área de Trabalho do Power BI.

  3. Escreva seu cálculo visual. Aqui está uma instrução IF que retorna verde ou vermelho com base em se uma medida é maior ou menor que 0,5:

    Captura de tela do código DAX listado no editor de cálculo visual.

    Conditional Hex Code = IF ( [Progress] > .5, "#5BA300", "#E91C1C" )
    
  4. Expanda o painel Formatação e selecione Propriedades.

    Captura de tela do painel Formatação com a opção Propriedades realçada.

  5. Expanda a seção Formato de Dados , selecione o cálculo visual e defina o tipo de dados e o formato como Texto.

    Captura de tela do painel de formatação mostrando que você deve aplicar um tipo de dados ao cálculo visual do texto.

  6. Antes de sair do editor de cálculo visual, selecione o ícone de ocultação ao lado do cálculo visual para ocultá-lo.

    Captura de tela do painel de build mostrando como selecionar um botão para ocultar o cálculo visual que você está criando.

  7. Use o cálculo visual em uma seção de formatação condicional.

    Captura de tela de uma janela de formatação condicional em que o cálculo visual é selecionado.

  8. Selecione Voltar ao relatório para sair do editor de cálculo visual.

    Captura de tela do botão Voltar para relatório na barra de ferramentas do editor de cálculo visual.

  9. Sua tabela agora mostra a formatação condicional controlada pelo cálculo visual.

    Captura de tela do visual de tabela com colunas Valor e Progresso, mostrando as cores de formatação condicional aplicadas aos valores de Progresso.