Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Avalia uma lista de predicados e retorna a primeira expressão de resultado 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 que avaliam 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, ...] senão)
Saiba mais sobre convenções de sintaxe.
Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| predicado | string |
✔️ | Uma expressão que é avaliada como um boolean valor. |
| em seguida, | string |
✔️ | Uma expressão que é avaliada e seu valor é retornado da função se predicado for o primeiro predicado que é avaliado como true. |
| Senão | string |
✔️ | Uma expressão que é avaliada e seu valor é retornado da função se nenhum dos predicate_i avaliar para true. |
Devoluções
O valor do primeiro then_i cuja predicate_i avalia a true, ou o valor de outra se nenhum dos predicados for satisfeito.
Exemplos
range Size from 1 to 15 step 2
| extend bucket = case(Size <= 3, "Small",
Size <= 10, "Medium",
"Large")
Realização
| Tamanho | balde |
|---|---|
| 1 | Pequeno |
| 3 | Pequeno |
| 5 | Médio |
| 7 | Médio |
| 9 | Médio |
| 11 | Grande |
| 13 | Grande |
| 15 | Grande |