다음을 통해 공유


make_list_if()(집계 함수)

적용 대상: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

조건자가 dynamic 계산되는 그룹에 expr 값 배열을 만듭니다true.

Null 값은 무시되며 계산에 영향을 주지 않습니다.

참고 항목

이 함수는 summarize 연산와 함께 사용됩니다.

구문

make_list_if(expr, 조건자 [, maxSize])

구문 규칙에 대해 자세히 알아봅니다.

매개 변수

이름 Type 필수 설명
expr string ✔️ 집계 계산에 사용되는 식입니다.
predicate string ✔️ expr을 결과에 추가하기 true 위해 평가해야 하는 조건자입니다.
maxSize 정수 반환되는 최대 요소 수입니다. 기본값과 최대값은 1048576.

반품

dynamic 조건자가 계산되는 그룹의 expr vlaue 배열을 반환합니다true. 연산자에 대한 입력이 summarize 정렬되지 않으면 결과 배열의 요소 순서가 정의되지 않습니다. 연산자에 대한 입력이 summarize 정렬되면 결과 배열의 요소 순서가 입력의 순서를 추적합니다.

예시

다음 예제에서는 4자 이상의 이름을 가진 이름 목록을 보여줍니다.

let T = datatable(name:string, day_of_birth:long)
[
   "John", 9,
   "Paul", 18,
   "George", 25,
   "Ringo", 7
];
T
| summarize make_list_if(name, strlen(name) > 4)

출력

list_name
["George", "Ringo"]

make_list 조건자 식 없이 동일한 작업을 수행하는 함수입니다.