Olá, tudo bem?
Quando a base tem apenas o ano (como 2019, 2020...), o ideal é criar uma tabela de datas com pelo menos uma data representativa por ano, e assim permitir que o Power BI trate como um campo de data de verdade.
Para criar a tabela calendário, você pode seguir os passos:
No menu lateral direito, vá em Modo de exibição de tabela > Nova Tabela.
Use o código DAX:
TabelaCalendario =
ADDCOLUMNS(
CALENDAR(DATE(2019,1,1), DATE(2023,12,31)),
"Ano", YEAR([Date])
)
Ajuste os anos conforme sua base! Se seus dados vão de 2020 a 2023, por exemplo, troque DATE(2019,1,1)
por DATE(2020,1,1)
.
Em seguida, faça ao relacionamento entre as tabelas:
- Depois de criada a tabela calendário, vá à aba exibição do modelo e conecte a nova tabela à sua base, ligando a coluna
Ano
com a coluna de ano da base. Como mostro no gif:

Destaco que, como se trata de um projeto externo ao meu ambiente, pode ser necessário fazer pequenas adaptações nesses passos para que funcione corretamente com seus dados específicos.
Espero que dê certo!
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!