make_set_if()(집계 함수)
dynamic
조건자가 로 계산되는 레코드에서 expr이 사용하는 고유 값 집합의 배열을 만듭니다.true
Null 값은 무시되며 계산에 영향을 주지 않습니다.
참고
이 함수는 summarize 연산자와 함께 사용됩니다.
Syntax
make_set_if(
Expr,
조건자 [,
maxSize])
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
이름 | 형식 | 필수 | Description |
---|---|---|---|
expr | string |
✔️ | 집계 계산에 사용되는 식입니다. |
predicate | string |
✔️ | expr을 결과에 추가하기 true 위해 로 평가해야 하는 조건자입니다. |
Maxsize | int |
반환되는 최대 요소 수입니다. 기본값과 최대값은 1048576. |
반환
dynamic
조건자가 로 계산되는 레코드에서 expr이 사용하는 고유 값 집합의 배열을 반환합니다.true
배열의 정렬 순서가 정의되지 않았습니다.
팁
고유 값만 계산하려면 dcountif()를 사용합니다.
관련 콘텐츠
make_set
조건자 식 없이 동일한 작업을 수행하는 함수입니다.
예제
다음 예제에서는 4개 이상의 문자가 있는 이름 목록을 보여줍니다.
let T = datatable(name:string, day_of_birth:long)
[
"John", 9,
"Paul", 18,
"George", 25,
"Ringo", 7
];
T
| summarize make_set_if(name, strlen(name) > 4)
출력
set_name |
---|
["George", "Ringo"] |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기