Distinct 함수
적용 대상: 캔버스 앱 바탕 화면 흐름 모델 기반 앱 Power Pages Power Platform CLI
Description
Distinct 함수는 테이블의 각 레코드에서 수식을 평가하고 중복 값이 제거된 결과의 1열 테이블을 반환합니다. 열의 이름은 Value입니다.
현재 처리 중인 레코드의 필드는 수식 내에서 사용할 수 있습니다. ThisRecord 연산자를 사용하거나 다른 값과 마찬가지로 이름을 기준으로 필드를 참조하기만 하면 됩니다. As 연산자는 처리 중인 레코드의 이름을 지정하여 수식을 이해하기 쉽게 만들고 중첩된 레코드를 액세스 가능하게 만드는 데에도 사용할 수 있습니다. 자세한 정보는 아래 예제 및 레코드 범위 작업을 참조하세요.
데이터 원본과 함께 사용할 경우 이 함수를 위임할 수 없습니다. 데이터 원본의 첫 번째 부분만 검색된 다음 함수가 적용됩니다. 결과는 전체 스토리를 나타내지 않을 수 있습니다. 승인 시 경고가 나타나 이러한 제한을 상기시키고 가능한 경우 위임 가능한 대체 항목으로 전환할 것을 제안할 수 있습니다. 자세한 내용은 위임 개요를 참조하십시오.
구문
고유( 표, 수식 )
- 표 - 필수. 평가할 테이블입니다.
- 수식 - 필수. 각 레코드에 대해 평가할 수식입니다.
예
Button 컨트롤을 삽입하고 OnSelect 속성을 다음 수식으로 설정합니다.
ClearCollect( CityPopulations, { City: "London", Country: "United Kingdom", Population: 8615000 }, { City: "Berlin", Country: "Germany", Population: 3562000 }, { City: "Madrid", Country: "Spain", Population: 3165000 }, { City: "Hamburg", Country: "Germany", Population: 1760000 }, { City: "Barcelona", Country: "Spain", Population: 1602000 }, { City: "Munich", Country: "Germany", Population: 1494000 } );
Alt 키를 누른 상태에서 단추를 선택합니다.
수식은 평가되고 CityPopulations 컬렉션이 생성되며 CityPopulations을 선택하여 수식 표시줄에 표시할 수 있습니다.
Data table 컨트롤을 삽입하고 Items 속성을 다음 수식으로 설정합니다.
Distinct( CityPopulations, Country )
전체 수식을 선택하면 수식 표시줄에서 이 수식의 결과를 볼 수 있습니다.
데이터 테이블 속성 창의 필드 편집 링크를 사용하여 값 열을 추가합니다.
Label 컨트롤을 삽입하고, Text 속성을 다음 수식으로 설정합니다.
First( Sort( Distinct( CityPopulations, Country ), Value ) ).Value
이 수식은 Sort 함수로 Distinct에서 결과를 분류하고 First 함수로 결과 테이블에서 첫 번째 레코드를 가져오고 국가/지역 이름을 얻기 위해 Result 필드를 추출합니다.