Il modo standard di scrivere le selezioni in un modificatore set consiste nell'utilizzare un segno uguale. Ad esempio:
Year = {">2015"}
L'espressione a destra del segno uguale nel modificatore set è chiamata set di elementi. Definisce un set di valori di campo distinti, in altre parole una selezione.
Questa notazione definisce una nuova selezione ignorando la selezione attuale nel campo. Pertanto, se l'identificatore set contiene una selezione in questo campo, la vecchia selezione verrà sostituita da quella nel set di elementi.
Quando si desidera basare la propria selezione sulla selezione corrente nel campo, è necessario usare un'espressione diversa
Per esempio, se si desidera rispettare la vecchia selezione e aggiungere il requisito che l'anno sia successivo al 2015, è possibile scrivere quanto segue:
Year = Year * {">2015"}
L'asterisco è un operatore set che definisce un'intersezione, quindi si otterrà l'intersezione tra la selezione corrente in Year e il requisito aggiuntivo che l'anno sia successivo al 2015. Un modo alternativo per scriverlo è il seguente:
Year *= {">2015"}
Ovvero, l'operatore di assegnazione (*=) definisce implicitamente un'intersezione.
Allo stesso modo, le unioni, le esclusioni e le differenze simmetriche implicite possono essere definite utilizzando quanto segue: +=, –=, /=
Esempi: Espressioni del grafico per i modificatori set con operatori set impliciti
Script di caricamento
Caricare i dati seguenti come un caricamento inline nell'editor caricamento dati per creare gli esempi di espressione del grafico in basso.
Per ulteriori informazioni sull'utilizzo di caricamenti inline, vedere Caricamento inline.
Espressioni del grafico con operatori set impliciti
Generare una tabella in un foglio Qlik Sense con le seguenti espressioni del grafico.
Selezionare Canada e Czech Republic da un elenco di paesi.
Tabella - Espressioni del grafico con operatori set impliciti
Paese
Sum(Amount)
Sum({<Country*={Canada}>} Amount)
Sum({<Country-={Canada}>} Amount)
Sum({<Country+= {France}>} Amount)
Totali
24
14
10
28
Canada
14
14
0
14
Repubblica Ceca
10
0
10
10
France
0
0
0
4
Spiegazione
Dimensioni:
Country
Misure:
Sum(Amount)
Sum Amount per la selezione corrente. Notare che solo Canada e Czech Republic presentano valori diversi da zero.
Sum({<Country*={Canada}>}Amount)
Sum Amount per la selezione corrente, intersecato con il requisito secondo cui il Country deve essere Canada. Se Canada non fa parte della selezione dell'utente, l'espressione set restituisce un set vuoto e la colonna avrà 0 su tutte le righe.
Sum({<Country-={Canada}>}Amount)
Sum Amount per la selezione corrente, ma prima Canada viene escluso dalla selezione Country. Se Canada non fa parte della selezione utente, l'espressione set non cambierà alcun numero.
Sum({<Country+={France}>}Amount)
Sum Amount per la selezione corrente, ma prima si aggiunge France alla selezione Country. Se France fa già parte della selezione utente, l'espressione set non cambierà alcun numero.
Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!