RAND
aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual
Retorna um número aleatório maior que or igual a 0 and menor que 1, distribuído uniformemente. O número retornado muda cada time a célula que contém essa função é recalculada.
Sintaxe
RAND()
Retornar value
Um número decimal.
Observações
O recálculo depende de vários fatores, incluindo se o modelo está definido como
Manual
orAutomatic
modo de recálculo, and se os dados foram atualizados.RAND and outras funções voláteis que not têm fixedvalues são not sempre recalculadas. Por exemplo, a execução de uma consulta or filtragem geralmente not fazer com que essas funções sejam reavaliadas. No entanto, os resultados dessas funções serão recalculados quando toda a coluna for recalculada. Essas situações incluem a atualização de uma fonte de dados externa or edição manual de dados que causa a reavaliação de fórmulas que contêm essas funções.
RAND é sempre recalculado if a função é usada na definição de um measure.
RAND função não pode retornar um resultado de zero, para evitar erros como divisão por zero.
Exemplos
Para generate um número real aleatório entre dois outros números, use:
= RAND()*(b-a)+a
Para generate um número aleatório maior que 0 and menor que 1:
= RAND()
Para generate um número aleatório maior que 0 and menor que 100
= RAND()*100
Para generate um número inteiro aleatório maior que 0 and menor que 100
INT(RAND()*100)