RAND
Van toepassing op:berekende kolomberekende tabelMeasureVisuele berekening
Retourneert een willekeurig getal dat groter is dan or gelijk aan 0 and kleiner dan 1, gelijkmatig verdeeld. Het getal dat wordt geretourneerd, verandert elke time de cel met deze functie wordt opnieuw berekend.
RAND()
Een decimaal getal.
Herberekening is afhankelijk van verschillende factoren, waaronder of het model is ingesteld op
Manual
orAutomatic
herberekeningsmodus, and of gegevens zijn vernieuwd.RAND and andere vluchtige functies die notfixedvalues hebben not, worden altijd opnieuw berekend. Als u bijvoorbeeld een query or filtert, worden deze functies meestal opnieuw geëvalueerd not. De resultaten voor deze functies worden echter opnieuw berekend wanneer de hele kolom opnieuw wordt berekend. Deze situaties omvatten het vernieuwen van een externe gegevensbron or handmatig bewerken van gegevens waardoor formules die deze functies bevatten, opnieuw worden geëvalueerd.
RAND wordt altijd opnieuw berekend if de functie wordt gebruikt in de definitie van een measure.
RAND functie kan geen resultaat van nul retourneren om fouten zoals delen door nul te voorkomen.
Als u een willekeurig reëel getal tussen twee andere getallen wilt generate, gebruikt u:
= RAND()*(b-a)+a
Een willekeurig getal groter dan 0 and kleiner dan 1 generate:
= RAND()
Een willekeurig getal groter dan 0 and kleiner dan 100 generate
= RAND()*100
Een willekeurig geheel getal groter dan 0 and kleiner dan 100 generate
INT(RAND()*100)