Oi Pessoal, tudo bem?
Estou quebrando a cabeça em uma medida que me retorne o dia anterior excluindo finais de semana e feriados. Tenho essa medida que funciona perfeitamente para finais de semana. Porém, preciso incluir os feriados que ocorrem nessa medida, alguem me da um help?
D-1 =
// IF(NOT(MAX(dCalendario1[Dia da Semana]) IN {6; 0}); IF(MAX(dCalendario1[Dia da Semana]) = 1; -3;-1))
// Se o Máximo da dCalendário não for 6 (Sábado) e 0 (Domingo), faz um novo Se, considerando que Se o Máximo da dCalendário dia da Semana for 1 (Segunda), retorna para - 3 (Sexta), caso contrário retorna -1.
Var vDiaAnterior = IF(NOT(MAX(dCalendario1[Dia da Semana]) in {6; 0}); IF(MAX(dCalendario1[Dia da Semana]) = 1; -3;-1))
Var vResult = CALCULATE([Saldo Geral];DATEADD(dCalendario1[Data];vDiaAnterior;DAY))
RETURN
vResult