Arbeitsmappen-Zeitparameter
Mithilfe von Zeitparametern können Sie den zeitlichen Kontext der Analyse festlegen; sie werden in fast allen Berichten verwendet. Zeitparameter sind einfach einzurichten und anzuwenden. Sie können sie zur Definition der Zeitbereiche nutzen, die in einer Dropdownliste aufgeführt werden sollen. Sie können auch benutzerdefinierte Zeitbereiche erfassen.
Erstellen von Zeitparametern
Beginnen Sie mit einer leeren Arbeitsmappe im Bearbeitungsmodus.
Wählen Sie Parameter hinzufügen>Parameter hinzufügen aus.
Geben Sie in das sich öffnende neue Parameterfenster ein:
- Name des Parameters:
TimeRange
- Typ des Parameters:
Time range picker
- Erforderlich:
checked
- Verfügbare Zeitbereiche:
Last hour
,Last 12 hours
,Last 24 hours
,Last 48 hours
,Last 3 days
,Last 7 days
undAllow custom time range selection
.
- Name des Parameters:
Wählen Sie Speichern aus, um den Parameter zu erfassen.
So sieht die Arbeitsmappe im Lesemodus aus.
Verweis auf einen Zeitparameter
Sie können mithilfe von Bindungen, KQL oder Texten auf Zeitparameter verweisen.
Verweis auf einen Parameter mit Bindungen
Wählen Sie Abfrage hinzufügen aus, um ein Abfragesteuerelement hinzuzufügen und wählen Sie danach eine Application Insights Ressource aus.
Die meisten Arbeitsmappen-Steuerelemente unterstützen eine Zeitbereich-Bereichsauswahl. Öffnen Sie die Dropdown-Liste Zeitbereich und wählen Sie in der Gruppe der Zeitbereichsparameter unten
{TimeRange}
aus:- Hierdurch wird der Zeitbereichsparameter an den Zeitbereich des Diagramms gebunden.
- Der Zeitbereich der Beispielabfrage ist nun auf Letzte 24 Stunden festgelegt.
Führen Sie die Abfrage aus, um sich die Ergebnisse anzeigen zu lassen.
Verweis auf einen Parameter mit KQL
Wählen Sie Abfrage hinzufügen aus, um ein Abfragesteuerelement hinzuzufügen und wählen Sie danach eine Application Insights Ressource aus.
Öffnen Sie die Dropdownliste Zeitbereich, und wählen Sie
Set in query
in der Gruppe Zeitbereich aus. Geben Sie in der KQL einen Zeitbereichsfilter mit Parameter| where timestamp {TimeRange}
an:- Dieser Parameter erweitert sich für die Zeit der Abfrageauswertung auf
| where timestamp > ago(1d)
. - Diese Option stellt den Zeitbereichswert des Parameters dar.
- Dieser Parameter erweitert sich für die Zeit der Abfrageauswertung auf
Führen Sie die Abfrage aus, um sich die Ergebnisse anzeigen zu lassen.
Verweis auf einen Zeitparameter mit Text
- Fügen Sie der Arbeitsmappe ein Textsteuerelement hinzu.
- Geben Sie im Markdown
The chosen time range is {TimeRange:label}
ein. - Wählen Sie Bearbeitung abgeschlossen aus.
- Im Textsteuerelement wird der folgende Text angezeigt: The chosen time range is Last 24 hours (Der ausgewählte Zeitbereich ist „Letzte 24 Stunden“).
Optionen für Zeitparameter
Parameter | BESCHREIBUNG | Beispiel |
---|---|---|
{TimeRange} |
Bezeichnung des Zeitbereichs | Letzte 24 Stunden |
{TimeRange:label} |
Bezeichnung des Zeitbereichs | Letzte 24 Stunden |
{TimeRange:value} |
Wert des Zeitbereichs | > vor (1T) |
{TimeRange:query} |
Abfrage des Zeitbereichs | > vor (1T) |
{TimeRange:start} |
Startzeit des Zeitbereichs | 3/20/2019 4:18 PM |
{TimeRange:end} |
Endzeit des Zeitbereichs | 3/21/2019 4:18 PM |
{TimeRange:grain} |
Intervall des Zeitbereichs | 30 m |
Verwendung von Parameteroptionen in einer Abfrage
requests
| make-series Requests = count() default = 0 on timestamp from {TimeRange:start} to {TimeRange:end} step {TimeRange:grain}