PERMUT
применяется:вычисляемый столбец
вычисляемой таблицы
измерение
визуального вычисления
Возвращает количество переметов для заданного количества объектов, которые можно выбрать из числовых объектов. Перемещение — это любой набор или подмножество объектов или событий, в которых имеется значительный внутренний порядок. Перемутации отличаются от сочетаний, для которых внутренний порядок не является значительным. Используйте эту функцию для вычислений вероятностей в стиле лотереи.
Синтаксис
PERMUT(number, number_chosen)
Параметры
Срок | Определение |
---|---|
number |
Обязательно. Целое число, описывающее количество объектов. |
number_chosen |
Обязательно. Целое число, описывающее количество объектов в каждой перемутации. |
Возвращаемое значение
Возвращает количество перемутов для заданного количества объектов, которые можно выбрать из числовых объектов.
Замечания
Оба аргумента усечены в целые числа.
Если число или number_chosen не является числом, PERMUT возвращает значение ошибки
#VALUE!
.Если число ≤ 0 или значение number_chosen < 0, PERMUT возвращает значение ошибки
#NUM!
.Если число < number_chosen, PERMUT возвращает значение ошибки
#NUM!
.Уравнение для числа перемутов:
$$P_{k,n} = \frac{n!}{(n-k)!}$$
Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
Пример
В следующей формуле перемутации можно использовать для группы из 3 объектов, где выбрано 2:
= PERMUT(3,2)
Результат
6