Use o Copilot para Power BI para modelar seus dados

Concluído

Dados adequadamente preparados são a base para insights de dados. Depois de limpar, transformar e moldar seus dados, você pode começar a criar o modelo semântico.

Conectar tabelas com relacionamentos

A próxima etapa é criar relacionamentos entre essas tabelas. Os relacionamentos permitem filtrar e resumir dados em visuais de relatório mais adiante no processo de desenvolvimento. Você pode usar o recurso de detecção automática de relacionamentos para começar e, em seguida, usar o Copilot para resumir o modelo semântico inicial para determinar se há necessidade de outros relacionamentos.

Na imagem a seguir, há uma única tabela de fatos com tabelas de dimensões conectadas por relacionamentos. Os relatórios do Power BI funcionam melhor ao usar um esquema de estrela ou floco de neve para o modelo semântico.

Captura de tela de um modelo semântico de esquema de estrela com uma tabela de fatos e tabelas de dimensões conectadas.

Criar medidas rápidas

Depois que as tabelas estiverem conectadas, talvez você não consiga responder às perguntas sobre requisitos de negócios com os dados como estão. Nesse cenário, você pode criar medidas usando DAX (Data Analysis Expressions) para criar novos cálculos de dados para resolver seus requisitos. O DAX é versátil e poderoso, mas também complexo ao começar a usar o Power BI. O DAX é descrito como uma linguagem funcional. Linguagens funcionais, como DAX, se concentram no uso de funções para calcular resultados, o que pode ser mais contraintuitivo em comparação à abordagem passo a passo de linguagens baseadas em conjuntos.

O Power BI permite criar medidas rápidas, que possibilitam adicionar os campos de dados a serem calculados.

Captura de tela do painel Medidas Rápidas com algumas opções pré-preenchidas, incluindo médias e filtros.

Sugestões referentes ao Copilot

Medidas rápidas são uma excelente solução, mas você pode precisar de uma opção ainda mais simples ao começar. Se você tiver acesso ao Copilot para Power BI, também poderá usar a opção Sugestões com o Copilot em Medidas rápidas. O Copilot permite que você use uma experiência semelhante a perguntas e respostas, em que você pode usar linguagem natural para descrever o cálculo que deseja ver.

Captura de tela de Sugestões com o Copilot com

Com uma única solicitação, como total sales by all products e um modelo semântico preparado, podemos ver rapidamente possíveis medidas a serem adicionadas para novos insights de dados.

Captura de tela de medidas criadas automaticamente de Venda total média por produto e Total de vendas totais por produto.

As medidas rápidas e o Copilot permitem que você crie medidas e aprenda DAX com o mínimo de esforço, ao mesmo tempo em que atende aos requisitos de relatório.

Consulta com DAX

Há quatro modos de exibição no Power BI Desktop: Relatório, Tabela, Modelo e Consulta DAX. No modo de exibição Consulta DAX, você pode selecionar Copilot na faixa de opções e usar linguagem natural para descrever o que deseja.

Considere a solicitação total sales for all salespeople individually for all items in the accessories category a seguir inserida no recurso Copilot da exibição de consulta DAX.

Essa solicitação tem a intenção de calcular as vendas totais de cada vendedor individual para a categoria de acessórios. No AdventureWorks, há várias categorias com vários produtos dentro. Os acessórios têm vendas baixas, e a exigência do negócio é entender melhor quem está vendendo mais acessórios, caso possam compartilhar informações valiosas.

Captura de tela de uma consulta DAX para calcular a solicitação anterior.

// DAX query generated by Fabric Copilot with "total sales for all salespeople individually for all items in the accessories category"
// Total sales for each salesperson for items in the accessories category
EVALUATE
  SUMMARIZECOLUMNS(
    'Salesperson'[Salesperson],
    FILTER('Product', 'Product'[Category] == "Accessories"),
    "Total Sales", [Total Sales]
  )

A tabela a seguir mostra resultados de exemplo da consulta DAX gerada pelo Copilot.

Vendedor Total de Vendas
Stephen Jiang 8374,76
Michael Blythe 38682,84
Linda Mitchell 66916,05

Criar medidas a partir de consultas DAX

Use o Copilot no Modo de Exibição de Consulta DAX para explorar os dados e determinar quais medidas você precisa criar e selecione Atualizar o modelo com alterações para criar as medidas. A seguinte consulta foi gerada com base na solicitação suggest measures.

// DAX query generated by Fabric Copilot with "Suggest new measures in a DAX query for further analysis and try them out with one or more suitable columns"
DEFINE
  // New measure to calculate the average profit per product sold
  MEASURE 'Sales'[Avg Profit per Product] = DIVIDE([Profit], [Unique Products Sold])
  // New measure to calculate the average sales per reseller
  MEASURE 'Sales'[Avg Sales per Reseller] = DIVIDE([Total Sales], [Unique Resellers])
  // New measure to calculate the average quantity per order
  MEASURE 'Sales'[Avg Quantity per Order] = DIVIDE([Total Quantity], [Orders])
  // New measure to calculate the average sales per order
  MEASURE 'Sales'[Avg Sales per Order] = DIVIDE([Total Sales], [Orders])

// Evaluate the new measures
EVALUATE
  ROW(
    "Avg Profit per Product", [Avg Profit per Product],
    "Avg Sales per Reseller", [Avg Sales per Reseller],
    "Avg Quantity per Order", [Avg Quantity per Order],
    "Avg Sales per Order", [Avg Sales per Order]
  )

E aqui está a tabela resultante:

Lucro médio por produto Vendas médias por revendedor Quantidade média por pedido Vendas médias por pedido
2992,4987 122703,4339 56,44745575221239 21445,9541

A captura de tela a seguir é o resultado de três etapas simples:

  • Insira a solicitação suggest measures.
  • Selecione Manter consulta após o retorno dos resultados.
  • Execute a consulta.

Como desenvolvedor de relatórios, você pode Atualizar o modelo com alterações para criar as medidas mais adequadas ao seu projeto.

Captura de tela da solicitação

Resumo

O Copilot permite que você explore e projete modelos semânticos com mais eficiência, expandindo suas habilidades de análise de dados e para se tornar um desenvolvedor de relatórios melhor.