ao incluir um ORDER by na cláusula Partitioning, você pode incluir uma cláusula de janela para ser explícita.
Se você quiser que esses LAST_VALUES apareçam em todas as linhas, inclua isso depois de Ordenar por:
LINHAS ENTRE O ANTECEDENTE ILIMITADO E O SEGUINTE ILIMITADO
Isso deve corrigir sua consulta.
Mais detalhes dos documentos:
Se você não especificar uma cláusula ROW ou RANGE, o tamanho da janela será determinado da seguinte forma:
- Se uma cláusula ORDER BY for especificada, a janela começará com a primeira linha da partição (UNBOUNDED PRECEDING) e terminará com a linha atual (CURRENT ROW).
- Se uma cláusula ORDER BY não for especificada, a janela começará com a primeira linha da partição (UNBOUNDED PRECEDING) e terminará com a última linha da partição (UNBOUNDED FOLLOWING).