PowerBI: Criando Dimensões a partir da Fato

menos que 1 minuto(s) de leitura

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 é:

  1. 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"))

PowerQuery Table Distinct


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