Vai al contenuto principale

Come visualizzare grafici diversi in base alle selezioni con un contenitore

IN QUESTA PAGINA

Come visualizzare grafici diversi in base alle selezioni con un contenitore

Questo esempio mostra come visualizzare il contenuto di grafici diversi in base alle selezioni dell'utente usando un contenitore.

  • Quando viene selezionato un singolo gruppo di prodotti, appare un grafico per i gruppi secondari di prodotti.
  • Quando viene selezionato più di un gruppo di prodotti, appare un grafico per i gruppi di prodotti.

Set di dati

In questo esempio, si utilizzeranno due file di dati da Qlik Sense Tutorial - Creazione di un'app. Per scaricare i file, consultare Tutorial - Creazione di un'app. Scaricare e decomprimere il tutorial. Nella cartella Tutorials source sono contenuti i file seguenti:

  • Sales.xls
  • Item master.xls

Creare una nuova app e aggiungere i due file di dati. Assicurarsi che siano associati per numero voce.

Il set di dati caricato contiene dati di vendita. La tabella Item master contiene informazioni sugli articoli ordinati, come i gruppi di prodotti.

Misure

Sono necessarie due misure, che si creeranno in Voci principali:

  • Volume di vendite: con il nome Sales e l'espressione Sum(Sales).
  • Margine di vendite in percentuale: con il nome Margin % e l'espressione Avg(Margin/Sales)*100.

Visualizzazioni

Sono richieste due visualizzazioni principali diverse basate su selezioni di gruppi di prodotti. Una con il gruppo di prodotti come dimensione, l'altra con il gruppo secondario di prodotti come dimensione.

Visualizzazione gruppo di prodotti

Questa è la visualizzazione che si desidera mostrare quando viene selezionato più di un gruppo di prodotti.

Aggiungere un grafico combinato al foglio e impostare le seguenti proprietà dei dati:

  • Dimensione: Product Group (gruppo di prodotti).
  • Misura: Sales (la misura principale creata).

Verrà creato il grafico seguente, con una barra che mostra le vendite per ogni gruppo di prodotti. In questa fase si tratta di un grafico a barre.

Combo chart with bars

Ma si desidera anche mostrare il margine delle vendite, che presenta una scala diversa rispetto al volume delle vendite. Il volume delle vendite viene espresso con una scala in milioni, mentre il margine rappresenta una percentuale tra 0 e 100. Se si aggiunge il margine come una barra accanto al volume delle vendite, risulterebbe troppo piccolo per essere distinguibile.

Nel riquadro delle proprietà, passare a Misure > Altezza linea. Utilizzare l'elenco a discesa per aggiungere Margin % come misura.

Combo chart with bars and a line

Visualizzazione gruppo secondario di prodotti

Questa è la visualizzazione che si desidera mostrare quando viene selezionato un singolo gruppo di prodotti.

Eseguire una copia della visualizzazione del gruppo di prodotti, quindi modificare la dimensione in Product Sub Group.

Visualizzazioni principali

È necessario creare due visualizzazioni principali da usare nel contenitore.

  • Aggiungere la visualizzazione del gruppo di prodotti come visualizzazione principale con il nome Product Group - sales and margin.
  • Aggiungere la visualizzazione del gruppo secondario di prodotti come visualizzazione principale con il nome Product Sub Group - sales and margin.

Ora è possibile eliminare le due visualizzazioni create in precedenza, salvate come visualizzazioni principali.

Contenitore

È necessario aggiungere un contenitore al foglio. Aggiungere le due visualizzazioni al contenitore.

  • Product Group - sales and margin

    Impostare Mostra condizione su =GetPossibleCount([Product Group])>1

  • Product Sub Group - sales and margin

    Impostare Mostra condizione su =GetPossibleCount([Product Group])=1

È inoltre possibile nascondere le schede di selezione del contenitore sotto Aspetto>Contenitore>Schede.

Per dimostrare il funzionamento, è possibile aggiungere una casella di filtro con Product Group.

Rilevazione

Ora è possibile effettuare selezioni in Product Group. Quando viene selezionato un singolo gruppo di prodotti, il grafico mostra i dati per i gruppi secondari di prodotti di tale gruppo di prodotti. Altrimenti, il grafico mostra i dati per gruppi di prodotti.