Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Avalia uma lista de predicados e retorna a primeira expressão resultante cujo predicado é satisfeito.
Se nenhum dos predicados retornar true, o resultado da else expressão será retornado.
Todos os predicate argumentos devem ser expressões avaliadas como um boolean valor.
Todos os then argumentos e o else argumento devem ser do mesmo tipo.
Sintaxe
case(
predicate_1, then_1, [predicate_2, then_2, ...] mais)
Saiba mais sobre as convenções de sintaxe.
Parâmetros
| Nome | Digitar | Obrigatória | Descrição |
|---|---|---|---|
| predicado | string |
✔️ | Uma expressão que é avaliada como um boolean valor. |
| then | string |
✔️ | Uma expressão que é avaliada e seu valor é retornado da função if predicate é o primeiro predicado avaliado como true. |
| senão | string |
✔️ | Uma expressão que é avaliada e seu valor é retornado da função se nenhum dos predicate_i for avaliado como true. |
Devoluções
O valor do primeiro then_i cujo predicate_i é avaliado como , ou o valor de else se nenhum dos predicados for satisfeito.true
Exemplos
range Size from 1 to 15 step 2
| extend bucket = case(Size <= 3, "Small",
Size <= 10, "Medium",
"Large")
Saída
| Tamanho | balde |
|---|---|
| 1 | Pequeno |
| 3 | Pequeno |
| 5 | Médio |
| 7 | Médio |
| 9 | Médio |
| 11 | Grande |
| 13 | Grande |
| 15 | Grande |