Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: Приложения
На основе холста Copilot Studio
Desktop поддерживают
функции Power Platform CLI
Dataverse,
управляемые моделью
Формирует таблицу последовательных номеров.
Description
Функция Sequence создает одну таблицу столбцов последовательных чисел, например 1, 2, 3. Столбец имеет имя Value.
Sequence( 4 ) эквивалентно [1,2,3,4].
Используйте Sequence функцию ForAll для итерации определенного количества раз. Например, следующая формула добавляет 10 случайных чисел в коллекцию MyRandomNumbers:
ForAll( Sequence( 10 ), Collect( MyRandomNumbers, Rand() ) )
ForAll также можно использовать для преобразования значения в другие типы данных и возврата новой таблицы. Например, следующая формула возвращает таблицу следующих 10 дней:
ForAll( Sequence( 10 ), DateAdd( Today(), Value, Days ) )
Количество создаваемых записей округляется вниз до ближайшего целого числа и должно быть в диапазоне от 0 до 50 000. Генерация таблицы с нулевыми записями приводит к пустой таблице.
Заметка
Sequence ограничено 50 000 записями.
Синтаксис
Sequence( Записи [, начало [, шаг ] ] )
- Записи – Обязательно. Количество создаваемых записей. Должно находиться в диапазоне от 0 до 50 000.
- Начало – Необязательно. Начальный номер для последовательности. По умолчанию 1.
- шаг – Необязательно. Приращение для каждого последующего числа в последовательности. шаг может быть отрицательным для обратного отсчета от Старта. По умолчанию 1.
Примеры
Базовое использование
| Формула | Description | Результат |
|---|---|---|
| Sequence( 4 ) | Создает таблицу с 4 записями, начиная с 1 по умолчанию и с увеличением на 1 по умолчанию. |
|
| Sequence( 4, 24 ) | Создает таблицу с 4 записями, начиная с 24 и с увеличением на 1 по умолчанию. |
|
| Sequence( 4, 4, -1 ) | Создает таблицу с 4 записями, начиная с 4 и с увеличением на -1, что фактически приводит к уменьшению. |
|
| Sequence( 4, -100, 0.5 ) | Создает таблицу с 4 записями, начиная с -100 и с увеличением на 0,5. |
|
| Sequence( 0.9 ) | Создает пустую таблица, так как счетчик округляется до 0. |
|
| ForAll( Sequence(4), Rand() | Создает таблицу случайных чисел из 4 записей. |
Фактические цифры могут отличаться. |
|
Concat( Sequence( 5 ), Text(Value ) & " " ) |
Создает строку чисел от 1 до 5. | "1 2 3 4 5 " |
Таблица символов
См. ссылку на функцию Char для двух Sequence функций, работающих вместе, чтобы отобразить карту символов в двухмерном макете.
Шахматная доска
См. справочник по оператору As для двух функций, работающих вместе, чтобы создать шахматную доску в текстовой строке и в двух Sequence вложенных коллекциях.