Tidsparametrar för arbetsbok
Med tidsparametrar kan du ange tidskontexten för analysen, som används av nästan alla rapporter. Tidsparametrar är enkla att konfigurera och använda. Du kan använda dem för att ange de tidsintervall som ska visas i en listruta. Du kan också skapa anpassade tidsintervall.
Skapa en tidsparameter
Börja med en tom arbetsbok i redigeringsläge.
Välj Lägg till parametrar>Lägg till parameter.
I det nya parameterfönstret som öppnas anger du:
- Parameternamn:
TimeRange
- Parametertyp:
Time range picker
- Krävs:
checked
- Tillgängliga tidsintervall:
Last hour
,Last 12 hours
,Last 24 hours
,Last 48 hours
,Last 3 days
,Last 7 days
ochAllow custom time range selection
.
- Parameternamn:
Välj Spara för att skapa parametern.
Så här ser arbetsboken ut i läsläge.
Referera till en tidsparameter
Du kan referera till tidsparametrar med bindningar, KQL eller text.
Referera till en tidsparameter med bindningar
Välj Lägg till fråga för att lägga till en frågekontroll och välj sedan en Application Insights-resurs.
De flesta arbetsbokskontroller stöder en tidsintervallsomfångsväljare . Öppna listrutan Tidsintervall och välj
{TimeRange}
i gruppen Tidsintervallparametrar längst ned:- Den här kontrollen binder tidsintervallparametern till diagrammets tidsintervall.
- Exempelfrågans tidsomfång är nu De senaste 24 timmarna.
Kör frågan för att se resultatet.
Referera till en tidsparameter med KQL
Välj Lägg till fråga för att lägga till en frågekontroll och välj sedan en Application Insights-resurs.
Öppna listrutan Tidsintervall och välj
Set in query
i gruppen Tidsintervall. I KQL anger du ett tidsomfångsfilter med hjälp av parametern| where timestamp {TimeRange}
:- Den här parametern utökar frågeutvärderingstiden till
| where timestamp > ago(1d)
. - Det här alternativet är parameterns tidsintervallvärde.
- Den här parametern utökar frågeutvärderingstiden till
Kör frågan för att se resultatet.
Referera till en tidsparameter i text
- Lägg till en textkontroll i arbetsboken.
- I Markdown anger du
The chosen time range is {TimeRange:label}
. - Välj Klar med redigering.
- Textkontrollen visar texten Det valda tidsintervallet är Senaste 24 timmarna.
Alternativ för tidsparameter
Parameter | Description | Exempel |
---|---|---|
{TimeRange} |
Tidsintervalletikett | Senaste 24 timmarna |
{TimeRange:label} |
Tidsintervalletikett | Senaste 24 timmarna |
{TimeRange:value} |
Tidsintervallvärde | > sedan (1d) |
{TimeRange:query} |
Fråga om tidsintervall | > sedan (1d) |
{TimeRange:start} |
Starttid för tidsintervall | 2019-03-20 16:18 |
{TimeRange:end} |
Sluttid för tidsintervall | 2019-03-21 16:18 |
{TimeRange:grain} |
Tidsintervallsintervall | 30 m |
Använda parameteralternativ i en fråga
requests
| make-series Requests = count() default = 0 on timestamp from {TimeRange:start} to {TimeRange:end} step {TimeRange:grain}