RAND
S’applique à :Colonne calculée
Table calculée
Mesure
Calcul visuel
Retourne un nombre aléatoire supérieur ou égal à 0 et inférieur à 1, distribué équitablement. Le nombre retourné change chaque fois que la cellule qui contient cette fonction est recalculée.
Syntaxe
RAND()
Valeur renvoyée
Nombre décimal.
Remarques
Le recalcul dépend de différents facteurs, notamment du mode de recalcul du modèle (Manuel ou Automatique) et de l’actualisation (ou non) des données.
Comme d’autres fonctions volatiles qui n’ont pas de valeurs fixes, la fonction RAND n’est pas toujours recalculée. Par exemple, en général, l’exécution d’une requête ou un filtrage n’entraîne pas la réévaluation de ces fonctions. Toutefois, les résultats de ces fonctions sont recalculés quand la colonne entière est recalculée. Ceci se produit notamment lors d’une actualisation à partir d’une source de données externe ou de la modification manuelle de données entraînant la réévaluation des formules qui contiennent ces fonctions.
La fonction RAND est toujours recalculée si elle est utilisée dans la définition d’une mesure.
La fonction RAND ne peut pas retourner le résultat zéro, pour éviter des erreurs telles qu’une division par zéro.
Exemples
Pour générer un nombre réel aléatoire compris entre deux autres nombres, utilisez :
= RAND()*(b-a)+a
Pour générer un nombre aléatoire supérieur à 0 et inférieur à 1 :
= RAND()
Pour générer un nombre aléatoire supérieur à 0 et inférieur à 100
= RAND()*100
Pour générer un nombre entier aléatoire supérieur à 0 et inférieur à 100
INT(RAND()*100)
Contenu connexe
Fonctions mathématiques et trigonométriques
Fonctions statistiques
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour