Encontrei uma solução para esse problema na comunidade do Power BI. Ela consiste em somar e subtrair o valor de uma outra coluna numérica da tabela, dentro da função Number.RandomBetween, para forçar o cálculo linha a linha.
Minha fórmula ficou assim:
= Table.AddColumn(#"Colunas Renomeadas", "Preço Unitário de Venda Orçado", each [Preço Unitário de Venda] * Number.RandomBetween(0.9+[Quantidade em Litros]-[Quantidade em Litros],1.5))
Onde [Quantidade em Litros] já é uma coluna numérica.
Outra solução que encontrei no mesmo tópico do fórum do Power Bi, seria simplesmente adicionar uma coluna de índice na tabela! Não sei pq, mas funciona. Rsrs. Mas além de modificar a tabela inserindo uma coluna a mais nos dados, estaríamos usando um artifício que não entendemos completamente a causa. Portanto, prefiro a primeira solução.
Fonte: https://community.powerbi.com/t5/Desktop/Custom-Column-Randbetween/m-p/216939#M96078