2017-03-03 8 views
1

Jetzt habe ich die folgenden Daten, die ein Ergebnis eines Drehtisches ist:QlikView Columns Transformation

ID | Level 1 | Level 2 | Level 3 
01 |  5  |  4  |  0 
02 |  1  |  0  |  6 
03 |  8  |  3  |  1 

Kann ich diese Informationen auf einem gestapelten Diagramm in QlikView mit 2 X-Achse zeigt, Ebene 1, Ebene sichtbar zu machen, Stufe 3? Die vertikale Achse zeigt die Werte in jeder Ebene. Jeder Balken wird mit den verschiedenen IDs in verschiedenen Farben gestapelt. Ich möchte den Datensatz in diesem Format behalten.

+0

Warum möchten Sie die Daten in diesem Format behalten? Meinst du das in den Quelldaten oder in QlikView selbst? Ich würde vorschlagen, in die 'crossstable'-Funktion zu schauen - das wird die Daten aus dem Pivot-Format und in eine transaktionalere Tabelle drehen, mit der QlikView viel besser arbeitet ... aber wenn es einen Grund gibt, dass Sie das nicht tun können, dann es wird dir nicht viel helfen! – x3ja

Antwort

3

Erstellen Sie eine bar chart; haben zwei Dimensionen (Level-Dimension und ID). Verwenden Sie denselben Ausdruck. In der Registerkarte Style wählen Sie "Gestapelt" als Subtyp.

Result

I verwendet Summe (Value) mit den folgenden Testdaten.

data: 
load * inline [ 
ID, Dim, Value 
1, Level1, 5 
1, Level2, 4 
1, Level3, 0 
2, Level1, 1 
2, Level2, 0 
2, Level3, 6 
3, Level1, 8 
3, Level2, 3 
3, Level3, 1 
];