Use o Copilot para Power BI para modelar seus dados
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.
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.
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.
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.
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.
// 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.
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.