case()
조건자 목록을 평가하고 조건자가 충족되는 첫 번째 결과 식을 반환합니다.
조건자가 를 반환 true
하지 않으면 식의 else
결과가 반환됩니다.
모든 predicate
인수는 값으로 계산 boolean
되는 식이어야 합니다.
모든 then
인수와 인수는 else
동일한 형식이어야 합니다.
Syntax
case(
predicate_1, then_1, [predicate_2, then_2, ...] 다른)
구문 규칙에 대해 자세히 알아보세요.
매개 변수
이름 | 형식 | 필수 | Description |
---|---|---|---|
predicate | string |
✔️ | 값으로 계산되는 식입니다 boolean . |
다음 | string |
✔️ | 조건자가 로 계산되는 첫 번째 조건자인 경우 계산되고 해당 값이 함수에서 반환되는 true 식입니다. |
else | string |
✔️ | 두 predicate_i 모두 로 평가 true 되지 않으면 계산되고 해당 값이 함수에서 반환되는 식입니다. |
반환
predicate_i 로 평가true
되는 첫 번째 then_i 값이거나 조건자가 충족되지 않는 경우 다른 값입니다.
예제
range Size from 1 to 15 step 2
| extend bucket = case(Size <= 3, "Small",
Size <= 10, "Medium",
"Large")
출력
크기 | bucket |
---|---|
1 | 소 |
3 | 소 |
5 | 중간 |
7 | 중간 |
9 | 중간 |
11 | 큰 |
13 | 큰 |
15 | 큰 |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기