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