Olá Sara,
Muito obrigado pelo feedback e pela tentativa de ajudar. A fórmula tal como escreveste faz apenas o acumulado ao longo do tempo. Encontrei uma solução no fórum da Microsoft que passa pela criação de uma coluna calculada. Resolve:
=
VAR vCurrentDate = Faltas[Data]
VAR vCurrentID = Faltas[Funcionario]
VAR vPrevTbl = FILTER ( Faltas; Faltas[Data] <= vCurrentDate && Faltas[Funcionario] = vCurrentID )
VAR vPrevDate =
MAXX (
FILTER (
vPrevTbl;
VAR vCD = Faltas[Data]
VAR r =
MAXX ( FILTER ( vPrevTbl; Faltas[Data] < vCD ); Faltas[Data] )
RETURN
vcd - 1 <> r
);
Faltas[Data]
)
RETURN
vCurrentDate - vPrevDate + 1