invoke 연산자
원본 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 |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기