Preciso de uma ajuda no retorno de um select com agrupamento, esse select retorna valor por mês usando filtro, acontece que tem mês nesse exemplo que não aparece na sequência,
Na imagem é o mês 4 não tem informação, nesse caso eu queria que ele apareça com valor zero 0,00, a não ser que tenha um tratamento a função que Quintas me passou:
aDados := { {}, {}, {} }
FOR EACH oElemento in aDadosCob
IF oElemento[ "ANO" ] = Year( Date() ) - 2
nIndice := 1
ELSEIF oElemento[ "ANO" ] = Year( Date() ) - 1
nIndice := 2
ELSE
nIndice := 3
ENDIF
aAdd( aDados[ nIndice ], oElemento[ "VALOR" ] )
NEXT