PowerBI: Criando Dimensões a partir da Fato
Um modelo de dados no Power BI é uma forma de organizar e relacionar os dados que serão usados para criar relatórios e dashboards. Um modelo de dados pode conter várias tabelas, colunas, medidas, relações e hierarquias que definem como os dados são estruturados e como eles se conectam entre si. Um modelo de dados bem projetado pode facilitar a análise e a visualização dos dados, além de melhorar o desempenho e a escalabilidade do Power BI.
Diante disso, enfrentava o seguinte problema: eu tinha uma Tabela Fato contendo centenas de registros. Esses registros poderiam ser de dois sistemas diferentes e havia uma coluna que indicava qual era o Sistema:
- Sistema A
- Sistema B
Imaginemos outros exemplo: uma tabela fato com o registro de vendas. As vendas podem ter sido feitas por dois canais de atendimento:
- Online
- Presencial
Para isso a solução que adotei é:
- Usando o PowerQuery, usar a função
Table.Distinct
para obter os registros únicos de uma Tabela Fato, criando uma Dimensão
= Table.Distinct(Table.SelectColumns(Atendimentos, "SistemaControle"))
Dessa forma, consigo criar uma tabela virtual no meu modelo de dados do PowerBI, contendo apenas os registros dos Sistemas de Controle que ocorrem nos Atendimentos.
Deixe um comentário