Compartilhar via


Escrever consultas DAX com o Copilot

Tente usar o Copilot para criar uma consulta DAX. Digite um prompt para descrever qual consulta DAX você gostaria de gerar e selecione Enviar ou pressione Enter. Para executar o que é retornado, selecione Manter para adicioná-lo à guia de consulta. Em seguida, selecione Executar ou pressione F5 para ver os resultados da consulta DAX.

Recursos de consulta DAX no Copilot

Vejamos com o que o Copilot pode ajudar você no modo de exibição de consulta DAX:

  • Linguagem natural para consulta DAX. Basta pedir o que você quer do seu modelo semântico e fazer com que o Copilot gere a consulta DAX.
  • Consulta DAX para linguagem natural. Peça ao Copilot para explicar o que qualquer consulta DAX está fazendo.
  • Entenda os conceitos do DAX. Talvez você tenha ouvido falar sobre uma determinada função DAX ou precise encontrar a função DAX certa para o trabalho. O Copilot pode ajudar você com isso também.

Habilitar o Copilot para consultas DAX

No Power BI Desktop, na seção Versão prévia dos recursos das Opções, habilite o modo de exibição de consulta DAX com o Copilot.

Verifique se você atende aos requisitos do Fabric Copilot.

Em seguida, navegue até o modo de exibição de consulta DAX e selecione o botão Copilot ou CTRL+I para iniciar o Copilot em linha.

Vamos experimentar alguns prompts do Copilot, usando dados de exemplo no Power BI Desktop, com algumas medidas adicionais.

Prompts de exemplo para escrever consultas DAX

Aqui está uma coleção de prompts de exemplo para ilustrar como fazer com que o Copilot escreva as consultas DAX desejadas.

Listar os produtos e mostre o lucro dos últimos três meses em comparação com os três meses anteriores

Em uma guia de consulta em branco, chame Copilot com CTRL+I e insira esta solicitação:

"listar os produtos e mostrar o lucro dos últimos 3 meses em comparação com os 3 meses anteriores."

Captura de tela mostrando listar os produtos e mostrar o lucro dos últimos 3 meses em comparação com os 3 meses anteriores.

Depois de alguns instantes, recebo uma consulta DAX detalhada.

Captura de tela mostrando a consulta DAX gerada pelo Fabric Copilot.

Eu seleciono Manter e, em seguida, Executar a consulta.

Captura de tela mostrando Executar consulta DAX gerada pelo Fabric Copilot.

Vamos ver a diferença entre os últimos três meses e os três meses anteriores. Selecione a consulta e inicie o Copilot novamente com CTRL+I ou selecione o botão da faixa de opções.

Adicionar uma coluna para mostrar a diferença

Desta vez, a seleção está aparecendo ajustada ao texto e o sombreamento de fundo destaca o que está sendo enviado com a solicitação ao Copilot.

Captura de tela mostrando Executar a consulta que calculou o lucro.

Agora, o estilo de comparação no editor de consultas DAX mostra exatamente o que o Copilot alterou.

Captura de tela mostrando o estilo Diff mostra o que Copilot mudou.

Selecione Manter e Executar para executá-lo novamente.

Captura de tela mostrando Executar a consulta e ver os resultados, com a coluna Diferença de Lucro.

Vejo a consulta DAX e posso ver as solicitações que enviei ao Copilot na parte superior da consulta. Cada bloco principal da consulta também é comentado, explicando o que ele está fazendo em cada parte.

Talvez esses comentários não estejam funcionando para mim. Vamos obter uma explicação completa.

Explicar o que essa consulta faz

Novamente, realce toda a consulta e invoque o Copilot com esta solicitação:

"Explique-me o que essa consulta faz."

Captura de tela mostrando Explicar para mim o que essa consulta faz.

Agora, em vez de escrever consultas DAX, ele está respondendo na janela em linha.

Captura de tela mostrando uma breve explicação da consulta.

O Copilot gera algumas linhas. Eu seleciono Mostrar mais para ver a explicação completa.

Captura de tela mostrando uma longa explicação do que a consulta faz.

Agora eu entendo cada parte e as funções DAX usadas.

Para que serve o SUMMARIZECOLUMNS?

Falando dessas funções DAX, seria ótimo obter uma explicação sobre elas também. Vamos experimentar usar o Copilot para obter mais informações sobre uma função DAX específica.

Nesta solicitação, vamos descobrir o que SUMMARIZECOLUMNS faz.

Captura de tela mostrando uma explicação do que o SUMMARIZECOLUMNS faz.

Novamente, o Copilot gera uma breve descrição:

Captura de tela mostrando uma breve descrição da função DAX SUMMARIZECOLUMNS.

Eu seleciono Mostrar mais.

Captura de tela mostrando que o Copilot gera uma descrição muito mais detalhada.

Como perguntei ao Copilot no contexto de uma consulta DAX que destaquei, ele me deu a resposta no contexto dessa consulta também.

Saiba mais com esses recursos