take_anyif() (função de agregação)
Seleciona arbitrariamente um registro para cada grupo em um operador de resumo em registros para os quais o predicado é 'true'. A função retorna o valor de uma expressão sobre cada registro desse tipo.
Essa função é útil quando você deseja obter um valor de exemplo de uma coluna por valor da chave de grupo composta, sujeita a algum predicado que seja verdadeiro. Se esse valor estiver presente, a função tentará retornar um valor não nulo/não vazio.
Aliases preteridos: anyif()
Observação
A versão preterida adiciona any_
o prefixo às colunas retornadas pela any()
agregação.
Syntax
take_anyif(
Expr,
Predicado)
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
expr | string |
✔️ | A expressão usada para selecionar um registro. |
predicate | string |
✔️ | Indica quais registros podem ser considerados para avaliação. |
Retornos
A take_anyif
função de agregação retorna o valor da expressão calculada para cada um dos registros selecionados aleatoriamente de cada grupo do operador summarize. Somente registros para os quais o predicado retorna 'true' podem ser selecionados. Se o predicado não retornar 'true', um valor nulo será produzido.
Exemplos
Escolha um EventType aleatório de eventos storm, em que a descrição do evento tem uma frase-chave.
StormEvents
| summarize take_anyif(EventType, EventNarrative has 'strong wind')
Saída
EventType |
---|
Vento Forte |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de