RAND

Применяется к:вычисляемой таблице вычисляемой таблицы Вычисление визуального элемента измерениявычисляемой таблицы

Возвращает случайное число, больше или равное 0 и меньше 1, равномерно распределенное. Число, возвращаемое при каждом пересчете ячейки, содержащей эту функцию.

Синтаксис

RAND()  

Возвращаемое значение

Десятичное число.

Замечания

  • Пересчет зависит от различных факторов, в том числе от того, задана ли модель в режиме ручного или автоматического пересчета, а также от того, обновлены ли данные.

  • RAND и другие переменные функции, не имеющие фиксированных значений, не всегда пересчитываются. Например, выполнение запроса или фильтрации обычно не приводит к повторной оценке таких функций. Однако результаты этих функций будут пересчитываться при перерасчете всего столбца. Эти ситуации включают обновление из внешнего источника данных или ручного редактирования данных, что приводит к повторной оценке формул, содержащих эти функции.

  • RAND всегда пересчитывается, если функция используется в определении меры.

  • Функция RAND не может возвращать результат нуля, чтобы предотвратить ошибки, такие как деление по нулю.

Примеры

Чтобы создать случайное реальное число между двумя другими числами, используйте:

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

Чтобы создать случайное число, превышающее 0 и менее 1, выполните приведенные ниже действия.

= RAND()

Создание случайного числа больше 0 и менее 100

= RAND()*100

Создание случайного целого числа больше 0 и менее 100

INT(RAND()*100)

Математические и триг-функции
Статистические функции