RAND
применимо:вычисляемый столбецвычисляемой таблицеMeasureвизуального вычисления
Возвращает случайное число, больше or равно 0 and меньше 1, равномерно распределено. Возвращаемое число изменяет каждый time ячейку, содержащую эту функцию, пересчитывается.
Синтаксис
RAND()
Возврат value
Десятичное число.
Замечания
Пересчет зависит от различных факторов, в том числе от того, настроена ли модель на
Manual
orAutomatic
режим пересчета, and, были ли обновлены данные.RAND and другие переменные функции, которые not имеют fixedvalues, всегда пересчитыва not ются. Например, выполнение фильтрации запросов or обычно not приводит к повторной оценке таких функций. Однако результаты этих функций будут пересчитываться при перерасчете всего столбца. Эти ситуации включают обновление из внешнего источника данных or ручное редактирование данных, что приводит к повторной оценке формул, содержащих эти функции.
RAND всегда пересчитывается if функция используется в определении measure.
RAND функция не может возвращать результат нуля, чтобы предотвратить такие ошибки, как деление на ноль.
Примеры
Чтобы generate случайное реальное число между двумя другими числами, используйте:
= RAND()*(b-a)+a
Чтобы generate случайное число больше 0 and меньше 1:
= RAND()
Чтобы generate случайное число больше 0 and меньше 100
= RAND()*100
Чтобы generate случайное целое число больше 0 and меньше 100
INT(RAND()*100)