Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I parametri sono i blocchi predefiniti per i filtri nei dashboard di Real-Time. È possibile gestirli a livello di dashboard e aggiungerli alle query per filtrare i dati visualizzati in un oggetto visivo. La query può usare uno o più parametri.
Questo articolo illustra come creare e usare parametri, filtri incrociati e drill-through nei dashboard. Puoi filtrare le visualizzazioni del dashboard selezionando i valori dei parametri nella barra del filtro o usando filtri incrociati.
Gli esempi di query usati in questo articolo si basano sulla tabella StormEvents nei dati di esempio di Analisi meteo disponibili nella raccolta di esempi.
Nota
È possibile gestire i parametri solo in modalità di modifica per gli editor di dashboard. I parametri della dashboard filtrano gli oggetti visivi le cui query utilizzano quei parametri. I parametri non filtrano né modificano in altro modo le tile di Fabric Maps.
Prerequisiti
- Completamento di creare e gestire i parametri del dashboard in tempo reale.
- Un dashboard che usa la tabella StormEvents nei dati di esempio Weather analytics della raccolta di esempi.
Usa i parametri nella query
Prima che il filtro influisca su tale oggetto visivo, è necessario usare un parametro nella query. Dopo aver definito un parametro, è possibile visualizzarlo nella barra dei filtri nella pagina Query e in IntelliSense query.
Nota
Se la query non usa il parametro , il filtro rimane inattivo. Quando si aggiunge il parametro alla query, il filtro diventa attivo.
Tipi di parametro
Il dashboard supporta i tipi di parametro seguenti:
- Parametro intervallo di tempo predefinito
- Parametri a valori fissi a selezione singola
- Parametri a valori fissi a selezione multipla
- Parametri basati su query con selezione singola
- Parametri a selezione multipla basati su query
- Parametri di testo libero
- Parametri Origini dati
Negli esempi seguenti viene descritto come usare i parametri in una query per vari tipi di parametro.
Parametro intervallo di tempo predefinito
Ogni dashboard include un parametro Intervallo di tempo per impostazione predefinita. Viene visualizzato come filtro solo quando viene usato in una query. Usare le _startTime parole chiave e _endTime per applicare il parametro di intervallo di tempo predefinito, come illustrato nell'esempio seguente:
StormEvents
| where StartTime between (_startTime.._endTime)
| summarize TotalEvents = count() by State
| top 5 by TotalEvents
Quando si salva la query, il filtro dell'intervallo di tempo viene visualizzato nel dashboard. È quindi possibile filtrare l'oggetto visivo selezionando un set di impostazioni in Intervallo di tempo o selezionando Intervallo di tempo personalizzato.
Parametri a valori fissi a selezione singola
I parametri di valore fisso sono basati su valori predefiniti specificati. Nell'esempio seguente viene illustrato come creare un parametro a selezione singola e a valore fisso.
Creare un parametro a valori fissi a selezione singola
Selezionare Parametri per aprire il riquadro Parametri e quindi selezionare Nuovo parametro.
Immetti i dettagli seguenti:
Etichetta: tipo di evento
Tipo di parametro: selezione singola
Nome variabile:
_eventTypeTipo di dati: stringa
Fissa come filtro della dashboard: Selezionato
Origine: valori fissi
In questo esempio, utilizza i seguenti valori:
Valore Nome visualizzato del parametro Vento di tempesta Vento di tempesta Grandine Grandine Inondazione improvvisa Piena improvvisa Siccità Siccità Clima invernale Clima invernale Aggiungi un valore Seleziona tutto: deselezionato
Valore predefinito: Vento di tempesta
Selezionare Fatto per creare il parametro.
Il parametro viene visualizzato nel riquadro Parametri , ma non viene ancora usato in alcun oggetto visivo.
Usare un parametro a valori fissi a selezione singola
Eseguire una query di esempio che usa il nuovo parametro Event Type usando il nome della
_eventTypevariabile:StormEvents | where StartTime between (_startTime.._endTime) | where EventType == _eventType | summarize TotalEvents = count() by State | top 5 by TotalEventsIl nuovo parametro viene visualizzato nell'elenco dei parametri nella parte superiore del dashboard.
Selezionare valori diversi per aggiornare le visualizzazioni.
Parametri a valori fissi a selezione multipla
I parametri di valore fisso sono basati su valori predefiniti specificati. Nell'esempio seguente viene illustrato come creare e usare un parametro a valore fisso a selezione multipla.
Creare un parametro a valori fissi a selezione multipla
Selezionare Parametri per aprire il riquadro Parametri e quindi selezionare Nuovo parametro.
Compilare i dettagli come descritto in Creare un parametro a valori fissi a selezione singola, con le modifiche seguenti:
- Etichetta: tipo di evento
- Tipo di parametro: selezione multipla
-
Nome variabile:
_eventType
Selezionare Fatto per creare il parametro.
Il nuovo parametro viene visualizzato nel riquadro Parametri , ma non viene ancora usato in alcun oggetto visivo.
Usare un parametro a valori fissi a selezione multipla
Eseguire una query di esempio che usa il nuovo parametro Tipo di evento e la
_eventTypevariabile .StormEvents | where StartTime between (_startTime.._endTime) | where EventType in (_eventType) or isempty(_eventType) | summarize TotalEvents = count() by State | top 5 by TotalEventsIl nuovo parametro viene visualizzato nell'elenco dei parametri nella parte superiore del dashboard.
Selezionare uno o più valori diversi per aggiornare le visualizzazioni.
Parametri di query a selezione singola
I valori dei parametri basati su query vengono recuperati durante il caricamento della dashboard eseguendo la query del parametro. L'esempio seguente illustra come creare e usare un parametro basato su query a selezione singola.
Per utilizzare un parametro basato su query come filtro figlio i cui valori dipendono da un altro parametro, vedi Creare parametri a cascata.
Creare un parametro basato su query a selezione singola
Selezionare Parametri per aprire il riquadro Parametri e quindi selezionare Nuovo parametro.
Compilare i dettagli come descritto in Creare un parametro a valori fissi a selezione singola, con le modifiche seguenti:
Etichetta: Stato
Nome variabile:
_stateOrigine: Query
Origine dei dati: StormEventsSample
Selezionare Modifica query e inserire la seguente query. Selezionare Fatto.
StormEvents | where StartTime between (_startTime.._endTime) | where EventType in (_eventType) or isempty(_eventType) | summarize TotalEvents = count() by State | top 5 by TotalEvents | project StateValore: stato
Nome visualizzato: Stato
Valore predefinito: scegliere un valore predefinito
Selezionare Fatto per creare il parametro.
Usare un parametro basato su query a selezione singola
La query di esempio seguente con il nuovo parametro State usa la variabile
_state:StormEvents | where StartTime between (_startTime.._endTime) | where EventType in (_eventType) or isempty(_eventType) | where State == _state | summarize TotalEvents = count() by State | top 5 by TotalEventsIl nuovo parametro viene visualizzato nell'elenco dei parametri nella parte superiore del dashboard.
Selezionare valori diversi per aggiornare le visualizzazioni.
Parametri basati su query a selezione multipla
I valori dei parametri basati su query provengono dall'esecuzione di una query specificata dall'utente al caricamento del dashboard. Nell'esempio seguente viene illustrato come creare un parametro basato su query a selezione multipla.
Creare un parametro basato su query con selezione multipla
Selezionare Parametri per aprire il riquadro Parametri e quindi selezionare + Nuovo parametro.
Immettere i dettagli come descritto in Creare un parametro basato su query a selezione singola, con le modifiche seguenti:
- Etichetta: Stato
- Tipo di parametro: selezione multipla
-
Nome variabile:
_state
Selezionare Fatto per creare il parametro.
Usare un parametro a selezione multipla basato su una query
La query di esempio seguente usa il nuovo parametro Stato usando la variabile
_state.StormEvents | where StartTime between (_startTime.._endTime) | where EventType in (_eventType) or isempty(_eventType) | where State in (_state) or isempty(_state) | summarize TotalEvents = count() by State | top 5 by TotalEventsNota
In questo esempio viene usata l'opzione Seleziona tutto controllando la presenza di valori vuoti con la funzione
isempty().Il nuovo parametro viene visualizzato nell'elenco dei parametri nella parte superiore del dashboard.
Selezionare uno o più valori diversi per aggiornare le visualizzazioni.
Parametri di testo libero
I parametri di testo libero non contengono valori. Consentono di introdurre un valore personalizzato.
Creare un parametro di testo libero
- Selezionare Parametri per aprire il riquadro Parametri e quindi selezionare + Nuovo parametro.
- Immetti i dettagli seguenti:
- Etichetta: Stato
- Tipo di parametro: testo libero
-
Nome variabile:
_state - Tipo di dati: stringa
- Valore predefinito: nessun valore predefinito
- Selezionare Fatto per creare il parametro.
Usare un parametro di testo libero
Eseguire una query di esempio usando il nuovo parametro Stato usando il nome della variabile
_state:StormEvents | where StartTime between (_startTime.._endTime) | where EventType in (_eventType) or isempty(_eventType) | where State contains _state | summarize TotalEvents = count() by State | top 5 by TotalEvents
Parametri Origini dati
Dopo aver aggiunto origini dati al dashboard, è possibile creare un parametro che seleziona una o più origini dati disponibili. Usare questo parametro nei riquadri e in altri parametri.
Creare un parametro di origine dati
Selezionare Parametri per aprire il riquadro Parametri e quindi selezionare + Nuovo parametro.
Immetti i dettagli seguenti:
- Etichetta: origine
- Tipo di parametro: origine dati
- Mostra nelle pagine: seleziona tutto
- Valori: selezionare tutti
- Valore predefinito: StormEvents
Selezionare Fatto.
L'elenco dei parametri nella parte superiore del dashboard mostra ora il nuovo parametro.
Usa un parametro di origine dati
Vai alla query di un riquadro nuovo o esistente.
In Origine, selezionare il nome del nuovo parametro in Parametri origine dati, ad esempio il nuovo parametro Origine.
Fare clic su Applica modifiche.
Usare il parametro Origine per modificare l'origine dati per questa query connessa.
Usare la ricerca di filtri per filtri a selezione singola e a selezione multipla
Nei filtri a selezione singola e a selezione multipla digitare il valore desiderato. Il filtro viene aggiornato per visualizzare solo i valori che corrispondono al termine di ricerca.