Sequence 함수
적용 대상: 캔버스 앱 바탕 화면 흐름 모델 기반 앱 Power Platform CLI
순차적 숫자의 테이블을 생성합니다.
Description
Sequence 함수는 1, 2, 3과 같은 순차적 번호로 구성된 하나의 열 테이블을 생성합니다. 열의 이름은 Value입니다. Sequence( 4 )
와 동일합니다 [1,2,3,4]
.
ForAll 함수와 함께 Sequence를 사용하면 특정 횟수를 반복합니다. 예를 들어 다음 수식은 MyRandomNumbers 컬렉션에 임의의 숫자 10개를 추가합니다.
ForAll( Sequence( 10 ), Collect( MyRandomNumbers, Rand() ) )
ForAll 은 값을 다른 데이터 유형으로 변환하고 새 테이블을 반환하는 데에도 사용할 수 있습니다. 예를 들어 다음 수식은 다음 10일의 테이블을 반환합니다.
ForAll( Sequence( 10 ), DateAdd( Today(), Value, Days ) )
생성되는 레코드 수는 가장 가까운 정수로 반올림되며 0~50,000 범위에 있어야 합니다. 레코드가 0개인 테이블을 만들면 빈 테이블이 생성됩니다.
노트
시퀀스 는 50,000개 레코드로 제한됩니다.
구문
시퀀스( 레코드 [, 시작 [, 단계 ] ])
- 기록 – 필수. 만들 레코드 개수입니다. 0~50,000 범위에 있어야 합니다.
- 시작 – 선택 사항. 연속 값의 시작 번호입니다. 기본값은 1입니다.
- 단계 – 선택 사항. 연속 값을 늘려 나갈 수치입니다. 단계 는 시작에서부터 카운트다운을 하려면 음수가 될 수 있습니다. 기본값은 1입니다.
예제
기본 사용법
수식 | 설명 | 결과 |
---|---|---|
시퀀스( 4 ) | 기본값 1에서 시작하여 기본값 1씩 증가하는 4개의 레코드가 있는 테이블을 생성합니다. | |
시퀀스( 4, 24 ) | 24에서 시작하여 기본값 1씩 증가하는 4개의 레코드가 있는 테이블을 생성합니다. | |
시퀀스( 4, 4, -1 ) | 4에서 시작하여 -1씩 역으로 줄어드는 4개의 레코드가 있는 테이블을 생성합니다. | |
시퀀스( 4, -100, 0.5 ) | -100에서 시작하여 0.5씩 증가하는 4개의 레코드가 있는 테이블을 생성합니다. | |
시퀀스( 0.9 ) | 개수가 0으로 반올림되어 빈 테이블을 생성합니다. | |
ForAll(Sequence(4), Rand()) | 4개의 임의 숫자로 구성된 테이블을 생성합니다. | 실제 숫자는 다를 것입니다. |
Concat( 시퀀스( 5 ), Text( Value ) & " " ) |
1에서 5까지의 숫자 문자열을 생성합니다. | "1 2 3 4 5 " |
문자 맵
Sequence 함수와 함께 작동하여 2차원 레이아웃에 문자 맵을 표시하는 Char 함수를 참조하십시오.
체스 판
Sequence 함수와 함께 작동하여 텍스트 문자열과 중첩된 두 갤러리에 체스 판을 만드는 As 연산자를 참조하십시오.