QlikView - Zuordnungstabellen

Zuordnungstabelle ist eine Tabelle, die erstellt wird, um die Spaltenwerte zwischen zwei Tabellen zuzuordnen. Es wird auch als Nachschlagetabelle bezeichnet, die nur zum Suchen nach einem verwandten Wert aus einer anderen Tabelle verwendet wird.

Eingabedaten

Betrachten wir die folgende Eingabedatendatei, die die Verkaufswerte in verschiedenen Regionen darstellt.

ProductID,ProductCategory,Region,SaleAmount
1,Outdoor Recreation,Europe,4579
2,Clothing,Europe,4125
3,Costumes & Accessories,South Asia,6521
4,Athletics,South Asia,4125
5,Personal Care,Australia,5124
6,Arts & Entertainment,North AMerica,1245
7,Hardware,South America,456
8,Home & Garden,South America,241
9,Food,South Asia,1247
10,Home & Garden,South Asia,5462
11,Office Supplies,Australia,577

Die folgenden Daten repräsentieren die Länder und ihre Regionen.

Region,Country
Europe,Germany
Europe,Italy
South Asia,Singapore
South Asia,Korea
North AMerica,USA
South America,Brazil
South America,Peru
South Asia,China
South Asia,Sri Lanka

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. KlickenOK und ess Control+R um die Daten in den Speicher des QlikView zu laden.

Tabellenfeld erstellen

Lassen Sie uns zwei Tabellenfelder für jede der obigen Tabellen erstellen, wie unten gezeigt. Hier können wir den Wert des Landes im Bericht "Verkaufsregion" nicht abrufen.

Erstellen Sie die Zuordnungstabelle

Das folgende Skript erstellt die Zuordnungstabelle, die den Regionswert aus der Verkaufstabelle mit dem Länderwert aus der MapCountryRegion-Tabelle abbildet.

Tabellendiagramm

Wenn Sie die obigen Schritte ausführen und ein Tabellenfeld zum Anzeigen der Daten erstellen, werden die Länderspalten zusammen mit anderen Spalten aus der Verkaufstabelle abgerufen.