invoke 연산자
적용 대상: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
원본 invoke
을 테이블 형식 인수로 수신하는 람다 식을 호출합니다.
참고 항목
테이블 형식 인수를 수락할 수 있는 람다 식을 선언하는 방법에 대한 자세한 내용은 let 문을 참조 하세요.
구문
T | invoke
함수(
[param1,
param2])
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
이름 | Type | 필수 | 설명 |
---|---|---|---|
T | string |
✔️ | 테이블 형식 원본입니다. |
function | string |
✔️ | 평가할 람다 let 식 또는 저장된 함수 이름의 이름입니다. |
param1, param2 ... | string |
함수에 전달할 추가 람다 인수입니다. |
반품
계산된 식의 결과를 반환합니다.
예시
다음 예제에서는 연산자를 invoke
사용하여 람다 let
식을 호출하는 방법을 보여줍니다.
// clipped_average(): calculates percentiles limits, and then makes another
// pass over the data to calculate average with values inside the percentiles
let clipped_average = (T:(x: long), lowPercentile:double, upPercentile:double)
{
let high = toscalar(T | summarize percentiles(x, upPercentile));
let low = toscalar(T | summarize percentiles(x, lowPercentile));
T
| where x > low and x < high
| summarize avg(x)
};
range x from 1 to 100 step 1
| invoke clipped_average(5, 99)
출력
avg_x |
---|
52 |