RAND
s’applique à :colonne calculéetable calculéeMeasurecalcul visuel
Retourne un nombre aléatoire supérieur à or égal à 0 and inférieur à 1, distribué uniformément. Le nombre retourné change chaque time la cellule contenant cette fonction est recalculée.
Syntaxe
RAND()
Retourner value
Nombre décimal.
Remarques
Le recalcul dépend de différents facteurs, notamment si le modèle est défini sur
Manual
orAutomatic
mode de recalcul, and si les données ont été actualisées.RAND and autres fonctions volatiles qui not ont fixedvalues sont not toujours recalculées. Par exemple, l’exécution d’une requête or filtrage not entraîne généralement une réévaluation de ces fonctions. Toutefois, les résultats de ces fonctions sont recalculés lorsque la colonne entière est recalculée. Ces situations incluent l’actualisation à partir d’une source de données externe or modification manuelle des données qui entraîne une réévaluation des formules qui contiennent ces fonctions.
RAND est toujours recalculé if la fonction est utilisée dans la définition d’un measure.
RAND fonction ne peut pas retourner un résultat de zéro pour empêcher les erreurs telles que la division par zéro.
Exemples
Pour generate un nombre réel aléatoire entre deux autres nombres, utilisez :
= RAND()*(b-a)+a
Pour generate un nombre aléatoire supérieur à 0 and inférieur à 1 :
= RAND()
Pour generate un nombre aléatoire supérieur à 0 and inférieur à 100
= RAND()*100
Pour generate un nombre entier aléatoire supérieur à 0 and inférieur à 100
INT(RAND()*100)