Поделиться через


Функция Sequence

Применимо к: Приложениям Canvas Потокам рабочего стола Приложениям на основе моделей Power Platform CLI

Формирует таблицу последовательных номеров.

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. Генерация таблицы с нулевыми записями приводит к пустой таблице.

Заметка

Последовательность ограничена 50 000 записей.

Синтаксис

Последовательность( Записи [, Начало [, шаг ] ] )

  • Записи – Обязательно. Количество создаваемых записей. Должно находиться в диапазоне от 0 до 50 000.
  • Начало – Необязательно. Начальный номер для последовательности. По умолчанию 1.
  • шаг – Необязательно. Приращение для каждого последующего числа в последовательности. шаг может быть отрицательным для обратного отсчета от Старта. По умолчанию 1.

Примеры

Базовое использование

Формула Описание Результат
Последовательность( 4 ) Создает таблицу с 4 записями, начиная с 1 по умолчанию и с увеличением на 1 по умолчанию. Последовательность № 4.
Последовательность( 4, 24 ) Создает таблицу с 4 записями, начиная с 24 и с увеличением на 1 по умолчанию. Последовательность 4, 24.
Последовательность( 4, 4, -1 ) Создает таблицу с 4 записями, начиная с 4 и с увеличением на -1, что фактически приводит к уменьшению. Последовательность 4, 4, -1.
Последовательность( 4, -100, 0.5 ) Создает таблицу с 4 записями, начиная с -100 и с увеличением на 0,5. Последовательность 4, -100, 0,5.
Последовательность( 0.9 ) Создает пустую таблица, так как счетчик округляется до 0. Последовательность 0.9.
ДляВсех( Последовательность( 4 ), СЛЧ() ) Создает таблицу случайных чисел из 4 записей. Sequence № 4 со случайными числами.
Фактические цифры могут отличаться.
Concat( Последовательность( 5 ),
Text( Value ) & " " )
Создает строку чисел от 1 до 5. "1 2 3 4 5 "

Таблица символов

См. справочник по функции Char, где описывается, как две функции Sequence совместно отображают таблицу символов в двумерном формате.

Шахматная доска

См. справочник по оператору As, как две функции Sequence, работающие вместе, создают шахматную доску в текстовой строке и в двух вложенных коллекциях.