Parameters met meerdere waarden
Met een parameter met meerdere waarden kan de gebruiker een of meer willekeurige tekstwaarden instellen. Parameters met meerdere waarden worden vaak gebruikt voor filteren, vaak wanneer een vervolgkeuzelijst te veel waarden bevat om nuttig te zijn.
Een statische parameter met meerdere waarden maken
Begin met een lege werkmap in de bewerkingsmodus.
Selecteer Parameters toevoegen parameter toevoegen>.
Voer in het nieuwe parametervenster dat wordt geopend het volgende in:
- Parameternaam:
Filter
- Parametertype:
Multi-value
- Vereist:
unchecked
- Gegevens ophalen uit:
None
- Parameternaam:
Selecteer Opslaan om de parameter te maken.
De filterparameter is een parameter met meerdere waarden, in eerste instantie zonder waarden.
Vervolgens kunt u meerdere waarden toevoegen.
Een parameter met meerdere waarden gedraagt zich op dezelfde manier als een vervolgkeuzelijst met meerdere selecties en wordt vaak gebruikt in een 'in'-achtig scenario.
let computerFilter = dynamic([{Computer}]);
Heartbeat
| where array_length(computerFilter) == 0 or Computer in (computerFilter)
| summarize Heartbeats = count() by Computer
| order by Heartbeats desc
Parameterveldstijl
Een parameter met meerdere waarden ondersteunt de volgende veldstijlen:
Standaard: Hiermee kunt u willekeurige tekstitems toevoegen of verwijderen.
Wachtwoord: Hiermee kunt u willekeurige wachtwoordvelden toevoegen of verwijderen. De wachtwoordwaarden worden alleen verborgen in de gebruikersinterface wanneer u typt. De waarden zijn nog steeds volledig toegankelijk als parameterwaarde wanneer hierna wordt verwezen. Ze worden niet-versleuteld opgeslagen wanneer de werkmap wordt opgeslagen.
Een parameter met meerdere waarden maken met initiële waarden
U kunt een query gebruiken om de parameter met meerdere waarden te seeden met initiële waarden. U kunt vervolgens handmatig waarden verwijderen of meer waarden toevoegen. Als een query wordt gebruikt om de parameter met meerdere waarden te vullen, wordt er een standaardknop voor herstellen weergegeven op de parameter om terug te keren naar de oorspronkelijk opgevraagde waarden.
Begin met een lege werkmap in de bewerkingsmodus.
Selecteer Parameters toevoegen parameter toevoegen>.
Voer in het nieuwe parametervenster dat wordt geopend het volgende in:
- Parameternaam:
Filter
- Parametertype:
Multi-value
- Vereist:
unchecked
- Gegevens ophalen uit:
JSON
- Parameternaam:
Voeg in het tekstblok JSON-invoer dit JSON-fragment in:
["apple", "banana", "carrot" ]
Alle items die het resultaat van de query zijn, worden weergegeven als items met meerdere waarden. U bent niet beperkt tot JSON. U kunt elke queryprovider gebruiken om initiële waarden op te geven, maar u bent beperkt tot de eerste 100 resultaten.
Selecteer Query uitvoeren.
Selecteer Opslaan om de parameter te maken.
De filterparameter is een parameter met meerdere waarden met drie initiële waarden.