Parametry s více hodnotami
Parametr s více hodnotami umožňuje uživateli nastavit jednu nebo více libovolných textových hodnot. Parametry s více hodnotami se často používají k filtrování, často v případech, kdy ovládací prvek rozevíracího seznamu může obsahovat příliš mnoho hodnot, než aby bylo užitečné.
Vytvoření statického parametru s více hodnotami
Začněte prázdným sešitem v režimu úprav.
Vyberte Přidat parametry>Přidat parametr.
V podokně nového parametru, které se otevře, zadejte:
- Název parametru:
Filter
- Typ parametru:
Multi-value
- Povinné:
unchecked
- Získat data z:
None
- Název parametru:
Vyberte Uložit a vytvořte parametr.
Parametr Filter bude parametr s více hodnotami, zpočátku bez hodnot.
Pak můžete přidat více hodnot.
Parametr s více hodnotami se chová podobně jako parametr rozevíracího seznamu s vícenásobným výběrem a běžně se používá ve scénáři podobném "in".
let computerFilter = dynamic([{Computer}]);
Heartbeat
| where array_length(computerFilter) == 0 or Computer in (computerFilter)
| summarize Heartbeats = count() by Computer
| order by Heartbeats desc
Styl pole parametru
Parametr s více hodnotami podporuje následující styly polí:
Standardní: Umožňuje přidat nebo odebrat libovolné textové položky.
Heslo: Umožňuje přidat nebo odebrat libovolná pole hesel. Hodnoty hesel jsou v uživatelském rozhraní skryté jenom při psaní. Hodnoty jsou při odkazech stále plně přístupné jako hodnota parametru. Při uložení sešitu se ukládají nešifrované.
Vytvoření parametru s více hodnotami s počátečními hodnotami
Pomocí dotazu můžete nastavit parametr s více hodnotami počátečními hodnotami. Pak můžete hodnoty odebrat ručně nebo přidat další hodnoty. Pokud se k naplnění parametru s více hodnotami použije dotaz, zobrazí se u parametru tlačítko Obnovit výchozí hodnoty, které obnoví původní hodnoty.
Začněte prázdným sešitem v režimu úprav.
Vyberte Přidat parametry>Přidat parametr.
V podokně nového parametru, které se otevře, zadejte:
- Název parametru:
Filter
- Typ parametru:
Multi-value
- Povinné:
unchecked
- Získat data z:
JSON
- Název parametru:
Do bloku vstupního textu JSON vložte tento fragment kódu JSON:
["apple", "banana", "carrot" ]
Všechny položky, které jsou výsledkem dotazu, se zobrazí jako položky s více hodnotami. Nejste omezeni na JSON. K zadání počátečních hodnot můžete použít libovolného zprostředkovatele dotazů, ale budete omezeni na prvních 100 výsledků.
Vyberte Spustit dotaz.
Vyberte Uložit a vytvořte parametr.
Parametr Filter bude parametr s více hodnotami se třemi počátečními hodnotami.