Con i parametri, puoi richiedere i valori da utilizzare con i filtri o i calcoli di una query ogni volta che viene eseguita. Impostando questi valori in fase di esecuzione, puoi utilizzare una query in un contesto diverso, come ad esempio un account, una regione o un periodo di tempo, ogni volta che viene eseguita.
Puoi creare parametri personalizzati da utilizzare con una query specifica oppure il proprietario dell'area di lavoro può creare parametri globali da utilizzare con più query.
Creare parametri personalizzati per una query
Puoi impostare i parametri di una query sia nel Builder che nell'Editor SQL. Quando crei un parametro, puoi utilizzarlo con più filtri e calcoli nella query.
Passo 1. Creare il parametro
- Dal pannello Parameters , clicca su Add, e seleziona Create New Parameter.
<!-- -
From the Parameters
panel, click
Create Parameter.
--> - Per facilitare l'identificazione del parametro, inserisci un nome univoco con soli caratteri alfanumerici e senza spazi.
- In Tipo di filtro, seleziona il tipo di dati da filtrare, ad esempio Testo o Integro.
Passo 2. Imposta i valori del parametro
Quando una query viene eseguita, i suoi parametri possono accettare valori liberi in base al tipo di dati o fornire un elenco di valori specifici tra cui scegliere.
- Per accettare qualsiasi valore libero, inserisci il valore predefinito (se applicabile) e clicca su Crea.
- Per fornire un elenco di valori specifici:
- Abilita Picklist.
- Per abilitare più valori per il parametro, seleziona la casella Multi-Select .
- In Elenco Opzioni, inserisci i valori da scegliere, premendo Invio dopo ciascuno di essi.
Nota: Per un parametro di data o ora, inserisci ogni opzione nel formato
YYYY-MM-dd. - Seleziona un valore predefinito per il parametro e clicca su Accetta.
Nota: Per un parametro multi-selezione, seleziona almeno un valore predefinito.
- Clicca su Crea per terminare.
Passo 3. Usa il parametro nella query
Per applicare il valore del parametro alla query, usalo in un filtro o in un calcolo:
- Per impostare il valore di un filtro basato sul parametro in Builder, selezionalo quando definisci il filtro dal pannello Proprietà del filtro destro.
Nota: Per un parametro multi-selezione, seleziona un operatore di filtro di Is In List o Is Not In List nella scheda Filters.
- Per utilizzare il parametro con un filtro nell'editor SQL o fare riferimento al suo valore in un calcolo, inserisci il suo nome dopo i due punti (
:) nell'istruzione SQL, ad esempio:ReportingPeriod.
Utilizzare i parametri globali in una query
Il proprietario dell'area di lavoro può configurare i parametri globali per i valori comuni utilizzati in più query. Per utilizzare i parametri globali in una query:
- Dal pannello Parameters , clicca su Add, e seleziona Select Global Parameter.
- Seleziona i parametri globali da utilizzare nella query e clicca su Aggiungi.
- Per modificare il parametro globale, selezionalo e aggiorna il suo nome o il suo valore come necessario per la query.
Nota: Per garantire un'analisi coerente, il proprietario dell'area di lavoro può bloccare un parametro globale per evitare che il suo valore venga modificato.
-
Per applicare il valore di un parametro globale alla query, usalo in un filtro o in un calcolo:
- Per impostare il valore di un filtro basato sul parametro in Builder, selezionalo quando definisci il filtro dal pannello Proprietà del filtro destro.
Nota: Per un parametro multi-selezione, seleziona un operatore di filtro di Is In List o Is Not In List nella scheda Filters.
- Per fare riferimento al parametro nell'Editor SQL, inserisci il suo nome dopo i due punti (
:) nell'istruzione SQL, ad esempio:ReportingPeriod. - Per fare riferimento al valore di un parametro nell'istruzione SQL di un calcolo, seleziona il parametro dal menu Parameters.
- Per impostare il valore di un filtro basato sul parametro in Builder, selezionalo quando definisci il filtro dal pannello Proprietà del filtro destro.
Modifica un parametro della query
Per modificare o gestire i dettagli di un parametro:
- Dal pannello Parametri, seleziona il parametro da modificare.
- Modifica il nome, il tipo di dati o i valori del parametro come necessario.
- Fai clic su Applica.
Rimuovere un parametro della query
Se non hai più bisogno di un parametro, puoi rimuoverlo dalla query. Dal pannello Parametri, clicca su Elimina , e clicca su Salva .