Compartilhar via


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 ManualorAutomatic 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)

Funçõesestatísticas de matemáticafunções estatísticas