Bom dia, possuo uma grande base de dados e dentre esses dados, tenho colunas de datas, horário de acontecimento de um evento,evento , e um índice que faz a correspondência entre cada horário de acontecimento de um evento, e tal índice é reiniciado a cada dia.
Desejo criar uma fórmula dax no power bi, onde calculo a diferença de tempo entre os eventos, sendo que para os eventos que possuem índice 1, a diferença no horário será o próprio horário indicado na respectiva coluna de horas, para os demais, será a diferença do índice que representa o horário posterior e o índice que representa o horário anterior.
Estou implementando esta fórmula, contudo, aparece esta notificação: Expressões que geram tipo de dados variável não podem ser usadas para definir colunas calculadas. Como posso contornar essa advertência?
DiferençaTempo = VAR EventoAtual = 'Alarme_INC_CSV'[Hora] VAR EventoAnterior = CALCULATE( MAX('Alarme_INC_CSV'[Hora]), FILTER( Alarme_INC_CSV, 'Alarme_INC_CSV'[Data].[Date] = EARLIER(Alarme_INC_CSV[Data].[Date]) && Alarme_INC_CSV[Id] = EARLIER(Alarme_INC_CSV[Id]) - 1 ) ) RETURN IF( Alarme_INC_CSV[Id] = 1, EventoAtual, EventoAtual - EventoAnterior )