@Silvano Spada, tudo bem? Se entendi direito, tenta assim:
PONTOS EMP AO ENG ABR =
VAR vANO = MAX(dDataEmissao_DocRef[Ano_DocRef])
RETURN
IF(
[1) DESC/LOA] = 0 && MAX(dCalendario[Date]) >= DATE(vANO,1,1) && MAX(dCalendario[Date]) <= DATE(vANO,4,31),3, (aqui não consegui finalizar o raciocíneo)
SWITCH(
TRUE(),
[1) % EMPENHADO ABR] >= 0.5, 5,
[1) % EMPENHADO ABR] > 0, 3,
0
)
)