Dados conectados sem um modelo bem definido geram relatórios com números errados. Nesta lição você vai reorganizar as tabelas do Dataverse em um modelo estrela — a estrutura que o Power BI usa melhor — e criar uma tabela de datas para análises temporais corretas.
Ao final, você terá um modelo estrela completo: tabela fato incident no centro, dimensões de Cliente, Agente, Data e Origem ao redor, com relacionamentos corretos e uma tabela de calendário para análise de tendências por período.
A tabela de datas é fundamental para análises temporais. Crie-a via DAX:
New tableCalendárioCalendário =
ADDCOLUMNS(
CALENDAR(DATE(2023,1,1), DATE(2026,12,31)),
"Ano", YEAR([Date]),
"Mês Num", MONTH([Date]),
"Mês Nome", FORMAT([Date], "MMMM", "pt-BR"),
"Trimestre", "T" & QUARTER([Date]),
"Semana", WEEKNUM([Date]),
"Dia Semana", FORMAT([Date], "dddd", "pt-BR"),
"AnoMês", FORMAT([Date], "YYYY-MM")
)Table tools → Mark as date table → Date column: Date. Isso ativa otimizações de inteligência temporal no DAX como SAMEPERIODLASTYEAR e TOTALYTD.Calendário[Date] até incident[createdon]Agora você pode filtrar todos os visuais por mês, trimestre ou ano usando a tabela Calendário — e o filtro se propaga automaticamente para a tabela incident.
Os relacionamentos que o Power BI criou automaticamente na lição anterior precisam de verificação:
Colunas como GUIDs e campos de sistema confundem quem vai usar o relatório. Oculte-as:
Hide in report viewNew measureTotal Casos = COUNTROWS(incident)Casos Ativos = CALCULATE(COUNTROWS(incident), incident[statecode] = 0)Casos Resolvidos = CALCULATE(COUNTROWS(incident), incident[statecode] = 1)MTTR = AVERAGE(incident[Horas até Resolução])
Um modelo mal estruturado não quebra o relatório — ele gera números silenciosamente errados. Um filtro de mês que não se propaga para a tabela incident porque o relacionamento está invertido. Uma contagem de casos que duplica porque há um relacionamento Many-to-Many não tratado. Esses erros aparecem como "o Power BI está errado" — quando na verdade é o modelo.
Dedique tempo ao modelo antes de construir os visuais. É muito mais barato consertar o modelo do que reconstruir 10 páginas de relatório depois de descobrir que os números estavam errados.