Partager via


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

fonctions mathématiques and trigfonctions statistiques