Função Sequence no Power Apps
Gere uma tabela de números sequenciais.
Descrição
A função Sequence gera uma única tabela de colunas de números sequenciais, tais como 1, 2, 3. O nome da coluna é Value. Sequence( 4 ) é equivalente a [1,2,3,4].
Utilize Sequence com a função ForAll para iterar um número de vezes específico. Por exemplo, a seguinte fórmula adiciona 10 números aleatórios à coleção MyRandomNumbers:
ForAll( Sequence( 10 ), Collect( MyRandomNumbers, Rand() ) )
ForAll também pode ser utilizado para transformar o valor noutros tipos de dados e devolver uma nova tabela. Por exemplo, a fórmula seguinte devolve uma tabela dos 10 dias seguintes:
ForAll( Sequence( 10 ), DateAdd( Today(), Value, Days ) )
O número de registos a gerar é arredondado para o número inteiro mais próximo e tem de estar entre 0 e 50.000. Gerar uma mesa com zero registos resulta numa tabela vazia.
Nota
Sequence está limitada a 50.000 registos.
Sintaxe
Sequence( Records [, Start [, Step ] ] )
- Registos – Necessário. O número de registos a criar. Tem de estar no intervalo de 0 a 50.000.
- Start – Opcional. O número inicial para a sequência. A predefinição é 1.
- Step – Opcional. O incremento para cada número sucessivo na sequência. Step pode ser negativo para fazer a contagem decrescente a partir de Start. A predefinição é 1.
Exemplos
Utilização básica
| Fórmula | Descrição | Resultado |
|---|---|---|
| Sequence( 4 ) | Gera uma tabela de 4 registos a partir do valor predefinido de 1 e com incremento de 1 por predefinição. | ![]() |
| Sequence( 4, 24 ) | Gera uma tabela de 4 registos a partir de 24 e com incremento de 1 por predefinição. | ![]() |
| Sequence( 4, 4, -1 ) | Gera uma tabela de 4 registos a partir do valor de 4 e com incremento de -1, uma contagem decrescente efetiva. | ![]() |
| Sequence( 4, -100, 0,5 ) | Gera uma tabela de 4 registos a partir de -100 e com incremento de 0,5. | ![]() |
| Sequence( 0,9 ) | Gera uma tabela vazia porque a contagem é arredondada para 0. | ![]() |
| ForAll( Sequence( 4 ), Rand() ) | Gera uma tabela de 4 registos de números aleatórios. | ![]() Os números reais vão variar. |
| Concat( Sequence( 5 ), Text( Value ) & " " ) |
Gera uma cadeia de números de 1 a 5. | "1 2 3 4 5 " |
Mapa de caracteres
Consulte a referência da função Char para duas funções Sequence que trabalham em conjunto para apresentar um mapa de caracteres num esquema bidimensional.
Tabuleiro de Xadrez
Consulte a referência do operador As para duas funções Sequence que trabalham em conjunto para criar um tabuleiro de xadrez numa cadeia de texto e em duas galerias aninhadas.
Nota
Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)
O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).
Comentários
Enviar e exibir comentários de





