Parâmetros de vários valores
Um parâmetro de vários valores permite que o usuário defina um ou mais valores de texto arbitrários. Os parâmetros de vários valores são comumente usados para filtragem, geralmente quando um controle suspenso pode conter muitos valores para ser útil.
Criar um parâmetro estático de vários valores
Comece com uma pasta de trabalho vazia no modo de edição.
Selecione Adicionar parâmetros>Adicionar parâmetro.
No novo painel de parâmetros que se abre, introduza:
- Nome do parâmetro:
Filter
- Tipo de parâmetro:
Multi-value
- Obrigatório:
unchecked
- Obter dados de:
None
- Nome do parâmetro:
Selecione Salvar para criar o parâmetro.
O parâmetro Filter será um parâmetro de vários valores, inicialmente sem valores.
Em seguida, você pode adicionar vários valores.
Um parâmetro de vários valores se comporta de forma semelhante a um parâmetro suspenso de seleção múltipla e é comumente usado em um cenário semelhante ao "in".
let computerFilter = dynamic([{Computer}]);
Heartbeat
| where array_length(computerFilter) == 0 or Computer in (computerFilter)
| summarize Heartbeats = count() by Computer
| order by Heartbeats desc
Estilo do campo de parâmetro
Um parâmetro de vários valores suporta os seguintes estilos de campo:
Padrão: Permite adicionar ou remover itens de texto arbitrários.
Palavra-passe: Permite adicionar ou remover campos de palavra-passe arbitrários. Os valores de senha só ficam ocultos na interface do usuário quando você digita. Os valores ainda estão totalmente acessíveis como um valor de parâmetro quando referidos. Eles são armazenados sem criptografia quando a pasta de trabalho é salva.
Criar um parâmetro de vários valores com valores iniciais
Você pode usar uma consulta para semear o parâmetro de vários valores com valores iniciais. Em seguida, você pode remover manualmente os valores ou adicionar mais valores. Se uma consulta for usada para preencher o parâmetro de vários valores, um botão restaurar padrões aparecerá no parâmetro para restaurar os valores originalmente consultados.
Comece com uma pasta de trabalho vazia no modo de edição.
Selecione Adicionar parâmetros>Adicionar parâmetro.
No novo painel de parâmetros que se abre, introduza:
- Nome do parâmetro:
Filter
- Tipo de parâmetro:
Multi-value
- Obrigatório:
unchecked
- Obter dados de:
JSON
- Nome do parâmetro:
No bloco de texto Entrada JSON , insira este trecho JSON:
["apple", "banana", "carrot" ]
Todos os itens que são o resultado da consulta são mostrados como itens de vários valores. Você não está limitado a JSON. Você pode usar qualquer provedor de consulta para fornecer valores iniciais, mas estará limitado aos primeiros 100 resultados.
Selecione Executar consulta.
Selecione Salvar para criar o parâmetro.
O parâmetro Filter será um parâmetro de vários valores com três valores iniciais.