Forum Discussion
Nova tabela
Z3R0G3R10 , Try like
SortWithDifferenceKM =
VAR TabelaAgrupada =
SUMMARIZE(
'dRespFormCheckList',
'dRespFormCheckList'[Motorista],
'dRespFormCheckList'[Data],
'dRespFormCheckList'[Carro],
"MenorHora", MIN('dRespFormCheckList'[Hora]),
"MaiorHora", MAX('dRespFormCheckList'[Hora])
)
RETURN
SUMX(
GroupedTable,
CALCULATE(
IF(
RANKX(
FILTER(
'dRespFormCheckList',
'dRespFormCheckList'[Motorista] = EARLIER('dRespFormCheckList'[Motorista]) &&
'dRespFormCheckList'[Data] = EARLIER('dRespFormCheckList'[Data]) &&
'dRespFormCheckList'[Carro] = EARLIER('dRespFormCheckList'[Carro])
),
[MenorHora] + IF([MenorHora] = [MaiorHora], TIME(23, 59, 59), TIME(0, 0, 0)), , 1, Dense ) = 1,
'dRespFormCheckList'[Km Final] - 'dRespFormCheckList'[Km Inicial]
)
)
)
parece plausível essa solução, mas, ainda acusa um erro: "Falha ao resolver o nome 'GroupedTable'. Não é uma tabela, variável ou nome de função válidos."