Udostępnij za pośrednictwem


RAND

Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne

Zwraca liczbę losową większą niż or równą 0 and mniejszą niż 1, równomiernie rozłożoną. Zwracana liczba zmienia każdy time komórka zawierająca tę funkcję jest obliczana ponownie.

Składnia

RAND()

Zwracanie value

Liczba dziesiętna.

Uwagi

  • Ponowne obliczanie zależy od różnych czynników, w tym od tego, czy model jest ustawiony na ManualorAutomatic tryb ponownego obliczania, and, czy dane zostały odświeżone.

  • RAND and inne funkcje nietrwałe, które not mają fixedvalues są not zawsze ponownie obliczane. Na przykład wykonanie zapytania or filtrowania zwykle not spowoduje ponowne obliczenie takich funkcji. Jednak wyniki tych funkcji zostaną ponownie obliczone po ponownym obliczeniu całej kolumny. Te sytuacje obejmują odświeżanie z zewnętrznego źródła danych or ręczne edytowanie danych, które powoduje ponowne obliczanie formuł zawierających te funkcje.

  • RAND zawsze jest ponownie obliczany if funkcja jest używana w definicji measure.

  • funkcja RAND nie może zwrócić wyniku zera, aby zapobiec błędom, takim jak dzielenie przez zero.

Przykłady

Aby generate losową liczbę rzeczywistą między dwiema innymi liczbami, użyj:

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

Aby generate liczbę losową większą niż 0 and mniejszą niż 1:

= RAND()

Aby generate liczbę losową większą niż 0 and mniejszą niż 100

= RAND()*100

Aby generate losową liczbę całkowitą większą niż 0 and mniejszą niż 100

INT(RAND()*100)

funkcje matematyczne and Trigfunkcje statystyczne