RAND
Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji
Zwraca liczbę losową większą lub równą 0 i mniejszą niż 1 równomiernie rozłożoną. Zwracana liczba zmienia się za każdym razem, gdy komórka zawierająca tę funkcję zostanie ponownie obliczona.
Składnia
RAND()
Wartość zwracana
Liczba dziesiętna.
Uwagi
Ponowne obliczanie zależy od różnych czynników, w tym od tego, czy model jest ustawiony na tryb ręcznego lub automatycznego ponownego obliczania oraz czy dane zostały odświeżone.
Funkcja RAND i inne funkcje nietrwałe, które nie mają stałych wartości, nie zawsze są ponownie obliczane. Na przykład wykonanie zapytania lub filtrowania zwykle nie spowoduje ponownego obliczenia takich funkcji. Jednak wyniki tych funkcji zostaną ponownie obliczone po ponownym obliczeniu całej kolumny. Takie sytuacje obejmują odświeżanie z zewnętrznego źródła danych lub ręczne edytowanie danych, które powoduje ponowne obliczanie formuł zawierających te funkcje.
Funkcja RAND jest zawsze obliczana ponownie, jeśli funkcja jest używana w definicji miary.
Funkcja RAND nie może zwrócić wyniku zera, aby zapobiec błędom, takim jak dzielenie przez zero.
Przykłady
Aby wygenerować losową liczbę rzeczywistą między dwiema innymi liczbami, użyj:
= RAND()*(b-a)+a
Aby wygenerować liczbę losową większą niż 0 i mniejszą niż 1:
= RAND()
Aby wygenerować liczbę losową większą niż 0 i mniejszą niż 100
= RAND()*100
Aby wygenerować losową liczbę całkowitą większą niż 0 i mniejszą niż 100
INT(RAND()*100)
Powiązana zawartość
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla