Visa olika diagram baserade på urval med en flikbehållare
Det här exemplet visar hur du kan visa olika diagram-innehåll utifrån val som användaren gör med hjälp av en flikbehållare.
- När en enstaka produktgrupp väljs, visas ett diagram med produktens undergrupper.
- När flera produktgrupper väljs, visas ett diagram med produktgrupper.
Datauppsättning
I det här exemplet använder vi två datafiler från Qlik Sense Tutorial - Building an App. Du hämtar filerna från Tutorial - Building an App. När du hämtar och packar upp introduktionskursen, så ligger filerna i mappen Tutorials source:
- Sales.xls
- Originalobjekt.xls
Skapa en ny app och lägg till båda datafilerna. Se till att de associeras med Item Number.
Datauppsättningen som laddas innehåller försäljningsdata. Tabellen Item master innehåller information om beställda artiklar, till exempel produktgrupper.
Mått
Vi ska skapa två mått i Originalobjekt:
- Försäljningsvolym: med namnet Sales, och uttrycket Sum(Sales).
- Försäljningsmarginal i procent: med namnet Margin %, och uttrycket Avg(Margin/Sales)*100.
Visualiseringar
Vi behöver två olika originalvisualiseringar utifrån valen av produktgrupp. En av dem har produktgrupp som dimension och den andra har produktundergrupp som dimension.
Visualisering för produktgrupper
Den här visualiseringen vill vi visa när fler än en produktgrupp är vald.
Vi lägger till ett kombinationsdiagram på arket och anger följande dataegenskaper:
- Dimension: Product Group (produktgrupp).
- Mått: Sales (originalmåttet du skapade).
Följande diagram skapas, med en stapel som visar försäljningen för varje produktgrupp. I det här skedet är det ett stapeldiagram.
Men vi vill även visa försäljningsmarginalen, och den visas med en annan skala än försäljningsvolymen. Skalan för försäljningsvolymen är miljoner och marginalen visas i procent mellan 0 och 100. Om vi lägger till marginalen som en stapel intill försäljningsvolymen blir den för liten för att vi ska kunna tolka den.
Gå till egenskapspanelen och välj Mått > Linjens höjd. Använd listrutan och lägg till Margin % som mått.
Visualisering för produktundergrupper
Den här visualiseringen vill vi visa när en enda produktgrupp är vald.
Skapa en kopia av produktgruppsvisualiseringen och ändra dimensionen till Product Sub Group.
Originalvisualiseringar
Du måste skapa två originalvisualiseringar att använda i flikbehållaren.
- Lägg till visualiseringen för produktgrupper som en originalvisualisering med namnet Product Group - sales and margin.
- Lägg till visualiseringen för produktundergrupper som en originalvisualisering med namnet Product Sub Group - sales and margin
Nu kan du ta bort de två visualiseringarna du skapade tidigare. De har sparats som originalvisualiseringar.
Flikbehållare
Du måste lägga till en flikbehållare till arket. Lägg till båda visualiseringarna i flikbehållaren.
-
Product Group - sales and margin
Ställ in visningsvillkor till =GetPossibleCount([Product Group])>1
-
Product Sub Group - sales and margin
Ställ in visningsvillkor till =GetPossibleCount([Product Group])=1
Du kan även dölja flikbehållarens urvalsflikar under Utseende>Behållare>Flikar.
Om du vill se hur det fungerar kan du lägga till en filterruta med Product Group.
Upptäckt
Nu kan du göra urval i Product Group. När en enstaka produktgrupp väljs, visar diagrammet data för produktgruppens undergrupper. Annars visar diagrammet data för produktgrupper.