Criar cálculos visuais

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

Um cálculo visual é um cálculo DAX que cria diretamente num relatório visual, em vez de no modelo semântico subjacente. Os cálculos visuais permitem-lhe efetuar cálculos de negócio, como somas acumuladas ou médias móveis, num único visual, sem adicionar medidas ou colunas calculadas que afetem outros relatórios.

Este artigo mostra-lhe como adicionar e editar um cálculo visual e apresenta um exemplo que utiliza um cálculo visual para gerir a formatação condicional. Para contexto sobre como os cálculos visuais se comportam e quando os utilizar, veja Cálculos visuais.

Pré-requisitos

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

Adicionar um cálculo visual

  1. Selecione o visual ao qual quer adicionar um cálculo.

  2. No separador Início do friso, selecione Novo cálculo visual.

    Captura de ecrã a mostrar a seleção do novo botão de cálculo visual no friso.

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

    • A pré-visualização mostra o visual com que estás a trabalhar.
    • Uma barra de fórmulas é onde se insere a expressão de cálculo visual.
    • A matriz visual mostra os dados no elemento visual e apresenta os resultados dos cálculos visuais à medida que estes são adicionados. O styling ou a tematização que aplicas ao teu visual não são aplicados à 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, num visual que contenha o Montante das Vendas e o Custo Total do Produto por Ano Fiscal, pode adicionar um cálculo que devolve o lucro de cada ano:

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

    Captura de ecrã ao introduzir um cálculo visual.

    Para cada linha da matriz visual, os valores atuais de Sales Amount e Total Product Cost são subtraídos, e o resultado é apresentado na coluna Profit. Não precisas de adicionar uma função de agregação como o SUM; A maioria dos cálculos visuais avalia linha a linha como uma coluna calculada.

  4. Selecione Voltar para reportar e sair do editor de cálculos visuais.

Para criar um cálculo a partir de um modelo pré-construído, selecione a parte inferior do botão Novo cálculo visual e escolha um modelo. Para 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 no cálculo visual na lista de campos do painel de Visualizações e selecione Editar cálculo. O ecrã de edição de cálculos visuais reabre no modo Editar , onde podes alterar a expressão na barra de fórmulas e ver resultados atualizados na matriz visual.

Exemplo: Devolver um código de cor hexadecimal para formatação condicional

Use um cálculo visual para devolver um código de cor hexadecimal e depois aplique o código de cor através de formatação condicional.

  1. Seleciona o visual onde queres usar formatação condicional.

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

  2. No separador Home, selecione Novo cálculo visual.

    Captura de ecrã do botão de novo cálculo visual no separador Power BI Desktop Home.

  3. Escreve o teu cálculo visual. Aqui está uma instrução IF que devolve 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 de Formatação e selecione Propriedades.

    Captura de ecrã do painel de Formatação com a opção Propriedades destacada.

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

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

  6. Antes de sair do editor de cálculo visual, selecione o ícone de ocultar ao lado do cálculo visual para o esconder.

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

  7. Use o cálculo visual numa secção de formatação condicional.

    Captura de ecrã de uma janela de formatação condicional onde o cálculo visual está selecionado.

  8. Selecione Voltar para reportar e sair do editor de cálculos visuais.

    Captura de ecrã do botão Voltar para reportar na barra de ferramentas do editor de cálculos visuais.

  9. A sua tabela mostra agora a formatação condicional baseada no cálculo visual.

    Captura de ecrã do visual de tabela com as colunas Valor e Progresso, que mostra as cores de formatação condicional aplicadas aos valores na coluna Progresso.