Freigeben über


RAND

Gilt für:berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung

Gibt eine Zufallszahl zurück, die größer oder gleich 0 und kleiner als 1 ist, bei gleichmäßiger Verteilung. Die zurückgegebene Zahl ändert sich jedes Mal, wenn die Zelle mit dieser Funktion neu berechnet wird.

Syntax

RAND()  

Rückgabewert

Eine Dezimalzahl

Bemerkungen

  • Die Neuberechnung hängt von verschiedenen Faktoren ab, einschließlich der Frage, ob das Modell auf den Neuberechnungsmodus Manuell oder Automatisch festgelegt ist und ob Daten aktualisiert wurden.

  • RAND und andere veränderliche Funktionen, die keine festen Werte aufweisen, werden nicht immer neu berechnet. Beispielsweise führt die Ausführung einer Abfrage oder Filterung normalerweise nicht dazu, dass solche Funktionen neu ausgewertet werden. Die Ergebnisse dieser Funktionen werden allerdings neu berechnet, wenn die gesamte Spalte neu berechnet wird. Zu diesen Situationen gehören das Aktualisieren mittels einer externen Datenquelle oder die manuelle Bearbeitung von Daten, die eine Neubewertung von Formeln bewirken, die diese Funktionen enthalten.

  • RAND wird immer neu berechnet, wenn die Funktion in der Definition eines Measures verwendet wird.

  • Die RAND-Funktion kann das Ergebnis 0 (Null) nicht zurückgeben, um Fehler wie eine Division durch 0 zu verhindern.

Beispiele

Verwenden Sie die folgende Funktion, um eine zufällige reelle Zahl zwischen zwei anderen Zahlen zu generieren:

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

So generieren Sie eine zufällige Zahl, die größer als 0 (Null) und kleiner als 1 ist:

= RAND()

So generieren Sie eine zufällige Zahl, die größer als 0 (Null) und kleiner als 100 ist:

= RAND()*100

So generieren Sie eine zufällige ganze Zahl, die größer als 0 (Null) und kleiner als 100 ist:

INT(RAND()*100)

Mathematische und trigonometrische Funktionen
Statistische Funktionen