Vai al contenuto principale Passa a contenuto complementare

Aggregazioni nidificate

Si potrebbero verificare situazioni in cui è necessario applicare un'aggregazione al risultato di un'altra aggregazione. Questa operazione è denominata nidificazione delle applicazioni.

Come regola generale, non è consentito nidificare aggregazioni all'interno di un'espressione grafica di QlikView. La nidificazione è consentita solo se:

  • Si utilizza il qualificatore TOTAL nella funzione di aggregazione più interna.
Nota informatica È consentito un massimo di 100 livelli di nidificazione.

Aggregazioni nidificate con il qualificatore TOTAL

Esempio:  

Si desidera calcolare la somma del campo Sales, includendo solo le transazioni con OrderDate uguali all’anno scorso. L'anno precedente può essere ottenuto tramite la funzione di aggregazione Max(TOTAL Year(OrderDate)).

La seguente aggregazione restituirebbe il risultato desiderato:

Sum(If(Year(OrderDate)=Max(TOTAL Year(OrderDate)), Sales))

L’inclusione del qualificatore TOTAL è assolutamente necessaria affinché QlikView accetti questo tipo di nidificazione ed è altrettanto necessaria per il confronto desiderato. Questo tipo di nidificazione è abbastanza comune e dovrebbe essere utilizzata quando richiesto.

Ulteriori informazioni

 

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