Споделяне чрез


Функция за последователност

Отнася се за: Canvas apps Desktop flows Model-driven apps Power Platform CLI

Генериране на таблица с последователни числа.

Описание

Функцията 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( Записи [, Начало [, Стъпка ] ] )

  • Records – Задължително. Броят записи, които ще се създават. Трябва да е в диапазона 0 до 50 000.
  • Start – Опционално. Началното число на последователността. По подразбиране е 1.
  • Step – Опционално. Увеличението за всяко следващо число в последователността. Step може да бъде отрицателна, за да се отброява от Start. По подразбиране е 1.

Примери

Основна употреба

Формула Описание Резултат
Sequence( 4 ) Генерира таблица с 4 записа, които започват по подразбиране от 1 и се увеличават по подразбиране с 1. Последователност # 4.
Sequence( 4, 24 ) Генерира таблица с 4 записа, които започват от 24 и се увеличават по подразбиране с 1. Последователност 4, 24.
Sequence( 4, 4, -1 ) Генерира таблица с 4 записа, които започват по подразбиране от 4 и се намалява по подразбиране с -1, като ефективно се намалява в обратен ред. Последователност 4, 4, -1.
Sequence( 4, -100, 0,5 ) Генерира таблица с 4 записа, които започват от -100 и се увеличават с 0,5. Последователност 4, -100, 0.5.
Sequence( 0.9 ) Генерира празна таблица, като броят се закръгля до 0. Последователност 0.9.
ForAll( Sequence( 4 ), Rand() ) Генерира таблица с 4 записа на произволни числа. Последователност # 4 със случайни.
Действителният брой ще варира.
Concat( Sequence( 5 ),
Текст( стойност ) & " " )
Генерира низ от числа от 1 до 5. "1 2 3 4 5 "

Карта със знаци

Вижте препратката към функцията Char за две функции Sequence, които работят заедно, за да покажат карта със знаци в двуизмерно оформление.

Шахматна дъска

Вижте препратката към оператора Като за две функции Sequence, които работят заедно, за да създадат шахматна дъска в текстови низ в две вградени галерии.