Vai al contenuto principale

Modificatori di gruppo mediante le assegnazioni con operatori di gruppo impliciti

Questa notazione definisce le nuove selezioni ignorando la selezione attuale nel campo. Tuttavia, se si desidera basare la selezione sulla selezione attuale nel campo e aggiungere valori di campo, è possibile, ad esempio, impiegare un modificatore <Year = Year + {2007, 2008}>. Un modo veloce ed equivalente per scrivere questa espressione è <Year += {2007, 2008}>, ossia l'assegnazione di un operatore definisce implicitamente un'unione. È inoltre possibile definire le intersezioni, le esclusioni e le differenze simmetriche implicite utilizzando "*=", "–=" e "/=".

Esempi:  

Esempi e risultati
Esempio Risultato
sum( {$<Product += {OurProduct1, OurProduct2} >} Sales )

Restituisce le vendite per la selezione attuale, ma utilizzando un'unione implicita per aggiungere i prodotti 'OurProduct1' e 'OurProduct2' all'elenco dei prodotti selezionati.

sum( {$<Year += {“20*”,1997} – {2000} >} Sales )

Restituisce le vendite per la selezione attuale ma utilizzando un'unione implicita per aggiungere un numero di anni alla selezione: 1997 e tutti gli anni che iniziano per "20", ad eccezione dell'anno 2000.

Tenere presente che se 2000 è incluso nella selezione attuale, continuerà a essere incluso anche dopo la modifica. Lo stesso di <Year=Year + ({“20*”,1997}–{2000})>.

sum( {$<Product *= {OurProduct1} >} Sales )

Restituisce le vendite per la selezione attuale, ma solo per l'intersezione dei prodotti attualmente selezionati e del prodotto OurProduct1.

Hai trovato utile questa pagina?

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!

Partecipa al programma Analytics Modernization

Remove banner from view

Modernizza senza compromettere le tue preziose app QlikView con il programma Analytics Modernization. Fare clic qui per maggiori informazioni o per contattarci: ampquestions@qlik.com