Oi Guilherme, tudo certo?
Parece que o erro está na sintaxe da fórmula, que pode estar um pouco confusa para o Power Query entender. Eu sugeriria fazer um ajuste na fórmula para garantir que a lógica seja bem compreendida pelo Power Query. Tente essa versão aqui:
if Date.Month([#"ENTREGA (MIGO)"]) < 4 then Date.Year(Date.AddYears([#"ENTREGA (MIGO)"], -1)) else Date.Year([#"ENTREGA (MIGO)"])
Note que a vírgula foi substituída pelo then
e else
, que são a forma correta de escrever a estrutura if
no Power Query.
Essa fórmula deve funcionar sem erros e te dar o resultado esperado. Se o erro continuar, verifica também se o campo [#"ENTREGA (MIGO)"] realmente tem o tipo de dado correto (data).
Espero ter ajudado! Qualquer coisa, fala!