Condividi tramite


RAND

Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo

Restituisce un numero casuale maggiore di or uguale a 0 and minore di 1, distribuito in modo uniforme. Il numero restituito cambia ogni time la cella contenente questa funzione viene ricalcolata.

Sintassi

RAND()

Restituisce value

Numero decimale.

Osservazioni

  • Il ricalcolo dipende da vari fattori, tra cui se il modello è impostato su ManualorAutomatic modalità di ricalcolo, and se i dati sono stati aggiornati.

  • RAND and altre funzioni volatili che not hanno fixedvaluesnot vengono sempre ricalcolate. Ad esempio, l'esecuzione di una query or filtro in genere not causerà la rivalutazione di tali funzioni. Tuttavia, i risultati di queste funzioni verranno ricalcolati quando viene ricalcolata l'intera colonna. Queste situazioni includono l'aggiornamento da un'origine dati esterna or la modifica manuale dei dati che causa la rivalutazione delle formule che contengono queste funzioni.

  • RAND viene sempre ricalcolato if la funzione viene usata nella definizione di un measure.

  • RAND funzione non può restituire un risultato pari a zero, per evitare errori come divisione per zero.

Esempi

Per generate un numero reale casuale tra due altri numeri, usare:

= RAND()*(b-a)+a

Per generate un numero casuale maggiore di 0 and minore di 1:

= RAND()

Per generate un numero casuale maggiore di 0 and minore di 100

= RAND()*100

Per generate un numero intero casuale maggiore di 0 and minore di 100

INT(RAND()*100)

funzioni matematiche and Trigfunzioni statistiche