QlikView - Listenfeld

EIN list boxrepräsentiert die Liste aller Werte eines bestimmten Feldes. Durch Auswahl eines Werts im Listenfeld werden die zugehörigen Werte in anderen Blattobjekten hervorgehoben. Dies hilft bei der schnelleren visuellen Analyse. Es ist auch sehr nützlich, einem Drilldown-Pfad zwischen verschiedenen Blattobjekten zu folgen. Es hat auch eine Suchfunktion, mit der Sie nach bestimmten Werten im Listenfeld suchen können, was für eine sehr lange Liste von Werten sehr hilfreich ist.

Eingabedaten

Betrachten wir die folgenden Eingabedaten, die die Verkaufszahlen verschiedener Produktlinien und Produktkategorien darstellen.

Product_Line,Product_category,Value
Sporting Goods,Outdoor Recreation,5642
Food, Beverages & Tobacco,2514
Apparel & Accessories,Clothing,2365
Apparel & Accessories,Costumes & Accessories,4487
Sporting Goods,Athletics,812
Health & Beauty,Personal Care,6912
Arts & Entertainment,Hobbies & Creative Arts,5201
Arts & Entertainment,Paintings,8451
Arts & Entertainment,Musical Instruments,1245
Hardware,Tool Accessories,456
Home & Garden,Bathroom Accessories,241
Food,Drinks,1247
Home & Garden,Lawn & Garden,5462
Office Supplies,Presentation Supplies,577
Hardware,Blocks,548
Baby & Toddler,Diapering,1247
Baby & Toddler,Toys,257
Home & Garden,Pipes,1241
Office Supplies,Display Board,2177

Skript laden

Die obigen Daten werden mithilfe des Skript-Editors in den QlikView-Speicher geladen. Öffnen Sie den Skripteditor über das Menü Datei oder drücken SieControl+E. Wählen Sie dasTable Files Option aus dem Data from FilesKlicken Sie auf die Registerkarte und suchen Sie nach der Datei mit den oben genannten Daten. Bearbeiten Sie das Ladeskript, um den folgenden Code hinzuzufügen. KlickenOK und klicken Sie auf Control+R um die Daten in den Speicher von QlikView zu laden.

LOAD Product_Line, 
     Product_category, 
     Value
FROM
[C:\Qlikview\data\product_sales.csv]
(txt, codepage is 1252, embedded labels, delimiter is ',', msq);

Listenfeld erstellen

Erstellung von List Box beinhaltet das Navigieren durch das Menü Layout → New Sheet Object → List Box. Der folgende Bildschirm zeigt diese Schritte.

Als nächstes wählen wir Produktkategorie als Feld, auf dem wir das Listenfeld aufbauen.

Listenfelddaten

Nach Abschluss der obigen Schritte wird der folgende Bildschirm angezeigt, in dem die Werte der Produktkategorie als Listenfeld angezeigt werden.

Suchoption im Listenfeld

Wenn das Listenfeld eine sehr große Anzahl von Werten enthält, ist es schwierig, nach unten zu scrollen und danach zu suchen. Das Suchfeld oben im Listenfeld kann also zum Eingeben der Suchzeichenfolge verwendet werden. Die relevanten Werte werden angezeigt, sobald der erste Buchstabe eingegeben wurde.

Listenfeld und Zuordnung

Andere Blattobjekte werden automatisch dem Listenfeld zugeordnet, und die Zuordnung kann leicht beobachtet werden, indem Werte aus dem Listenfeld ausgewählt werden.