FirstSortedValue - 스크립트 함수
FirstSortedValue()는 단위 가격이 가장 낮은 제품의 이름 등과 같이 sort_weight 인수의 정렬 결과에 해당하는
Syntax:
Return data type: dual
Arguments:
인수 | 설명 |
---|---|
|
이 함수는 sort_weight를 정렬한 결과에 해당하는 |
|
저장할 데이터가 포함된 표현식입니다. 해당하는 value 표현식 값을 결정할 sort_weight의 첫 번째(가장 낮은) 값을 찾습니다. sort_weight 앞에 빼기 기호가 있는 경우, 이 함수는 마지막(가장 높은) 정렬 값을 반환합니다. |
|
rank "n"을 1보다 큰 수로 지정하면 정렬된 n번째 값을 얻을 수 있습니다. |
|
함수 인수 앞에 DISTINCT라는 단어가 있을 경우 해당 함수 인수의 평가 결과로 생성된 중복이 무시됩니다. |
Examples and results:
예제 스크립트를 앱에 추가하고 실행합니다. 그런 다음, 결과를 보기 위해 결과 열에 나열된 필드를 앱의 시트에 추가합니다.
아래의 결과 열과 동일한 결과를 얻으려면 속성 패널의 정렬 아래에서 자동을 사용자 지정으로 전환한 후 숫자순 및 사전순 정렬을 선택 취소합니다.
예 | 결과 |
---|---|
Temp: LOAD * inline [ Customer|Product|OrderNumber|UnitSales|CustomerID Astrida|AA|1|10|1 Astrida|AA|7|18|1 Astrida|BB|4|9|1 Astrida|CC|6|2|1 Betacab|AA|5|4|2 Betacab|BB|2|5|2 Betacab|DD|12|25|2 Canutility|AA|3|8|3 Canutility|CC|13|19|3 Divadip|AA|9|16|4 Divadip|AA|10|16|4 Divadip|DD|11|10|4 ] (delimiter is '|');
FirstSortedValue: LOAD Customer,FirstSortedValue(Product, UnitSales) as MyProductWithSmallestOrderByCustomer Resident Temp Group By Customer; |
Customer MyProductWithSmallestOrderByCustomer Astrida CC Betacab AA Canutility AA Divadip DD 이 함수는
|
이전 예에서처럼 LOAD Customer,FirstSortedValue(Product, -UnitSales) as MyProductWithLargestOrderByCustomer Resident Temp Group By Customer; |
Customer MyProductWithLargestOrderByCustomer Astrida AA Betacab DD Canutility CC Divadip - 빼기 기호가
|
이전 예에서처럼 LOAD Customer,FirstSortedValue(distinct Product, -UnitSales) as MyProductWithSmallestOrderByCustomer Resident Temp Group By Customer; |
Customer MyProductWithLargestOrderByCustomer Astrida AA Betacab DD Canutility CC Divadip AA
|