Sequence-Funktion
Gilt für: Canvas-Apps Desktop-Flows Modellgesteuerte Apps Power Platform CLI
Generieren Sie eine Tabelle mit fortlaufenden Nummern.
Beschreibung
Die Sequence-Funktion generiert eine Tabelle mit einer Spalte mit fortlaufenden Nummern, z. B. 1, 2, 3. Der Name der Spalte ist Value. Sequence( 4 )
ist gleichbedeutend mit [1,2,3,4]
.
Verwenden Sie Sequence mit der ForAll-Funktion zum Iterieren einer bestimmten Häufigkeit. Die folgende Formel fügt der Sammlung beispielsweise 10 Zufallszahlen hinzu MyRandomNumbers :
ForAll( Sequence( 10 ), Collect( MyRandomNumbers, Rand() ) )
ForAll kann auch verwendet werden, um den Wert in andere Datentypen umzuwandeln und eine neue Tabelle zurückzugeben. Die folgende Formel gibt beispielsweise eine Tabelle der nächsten 10 Tage zurück:
ForAll( Sequence( 10 ), DateAdd( Today(), Value, Days ) )
Die Anzahl der zu generierenden Datensätze wird auf die nächste ganze Zahl abgerundet und muss im Bereich von 0 bis 50.000 liegen. Das Generieren einer Tabelle mit null Datensätzen führt zu einer leeren Tabelle.
Notiz
Die Sequenz ist auf 50.000 Datensätze begrenzt.
Syntax
Sequenz( Datensätze [, Start [, Schritt ] ] )
- Datensätze – Erforderlich. Die Anzahl der zu erstellenden Datensätze. Muss im Bereich von 0 bis 50.000 liegen.
- Start – Optional. Die Startnummern für diese Sequence. Die Standardeinstellung ist 1.
- Schritt – Optional. Das Inkrement für jede aufeinanderfolgende Nummer in der Sequence. Schritt kann negativ sein, um vom Start herunterzuzählen. Die Standardeinstellung ist 1.
Beispiele
Grundlegende Nutzung
Formel | Beschreibung | Ergebnis |
---|---|---|
Sequenz( 4 ) | Erzeugt eine Tabelle mit 4 Datensätzen, die mit der Standardeinstellung 1 beginnt und um die Standardeinstellung 1 erhöht wird. | |
Sequenz (4, 24) | Erzeugt eine Tabelle mit 4 Datensätzen, die mit der 24 beginnt und um die Standardeinstellung 1 erhöht wird. | |
Sequenz (4, 4, -1) | Erzeugt eine Tabelle mit 4 Datensätzen, die mit der 4 beginnt und um -1 erhöht wird; also rückwärts zählt. | |
Sequenz (4, -100, 0,5) | Erzeugt eine Tabelle mit 4 Datensätzen, die mit -100 beginnt und um 0,5 erhöht wird. | |
Sequenz (0,9) | Erzeugt eine leere Tabelle, während die Zählung auf 0 abgerundet wird. | |
FürAlle(Sequenz( 4 ), Rand() ) | Erzeugt eine Tabelle mit 4 Datensätzen mit Zufallszahlen. | Die tatsächlichen Zahlen können abweichen. |
Concat( Sequenz( 5 ), Text( Value ) & " " ) |
Erzeugt eine Folge von Zahlen von 1 bis 5. | "1 2 3 4 5 " |
Zeichentabelle
Informationen finden Sie in der Char-Funktionsreferenz für zwei Sequence-Funktionen, die zusammenarbeiten, um eine Zeichentabelle in einem zweidimensionalen Layout anzuzeigen.
Schachbrett
Informationen finden Sie unter As-Operatorreferenz für zwei Sequence-Funktionen, die zusammenarbeiten, um ein Schachbrett in einer Textzeichenfolge und in zwei verschachtelten Galerien zu erstellen.