Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Zusammenfassung von Tabellen

Automatische Zusammenfassung

Stimmen bei zwei oder mehr Tabellen die Zahl der Felder und die Feldnamen genau überein, fasst QlikView diese Tabellen automatisch zu einer Tabelle zusammen.

Beispiel:  

LOAD a, b, c from table1.csv;

LOAD a, c, b from table2.csv;

Die entstehende Tabelle enthält die Felder a, b und c. Die Anzahl der Datensätze ist die Summe der Anzahl von Datensätzen in Tabelle 1 und Tabelle 2.

InformationshinweisDie Anzahl der Felder und die Feldnamen müssen exakt übereinstimmen. Die Reihenfolge der Befehle ist beliebig.

Manuelle Zusammenfassung

Falls zwei oder mehr Tabellen nicht die gleichen Felder besitzen, kann eine Zusammenfassung der beiden Tabellen in QlikView erzwungen werden. Dieser Vorgang erfolgt mithilfe des Zusatzes concatenate im Skript. Er fügt eine Tabelle mit einer anderen benannten Tabelle oder der zuletzt erstellten Tabelle zusammen.

Beispiel:  

LOAD a, b, c from table1.csv;

concatenate LOAD a, c from table2,csv;

 

Die entstehende Tabelle enthält die Felder a, b und c. Die Anzahl der Datensätze der entstehenden Tabelle ist die Summe der Anzahl von Datensätzen in Tabelle 1 und Tabelle 2. Der Wert von Feld b in den Datensätzen aus Tabelle 2 ist NULL.

InformationshinweisDie Anzahl der Felder und die Feldnamen müssen exakt übereinstimmen. Sofern im concatenate-Befehl mit concatenate-Zusatz kein anderer Tabellenname einer zuvor geladenen Tabelle angegeben ist, bezieht er sich jeweils auf die direkt zuvor angelegte Tabelle. Die Reihenfolge der Befehle ist daher nicht beliebig.

Zusammenfassung von Tabellen verhindern

Stimmen bei zwei oder mehr Tabellen die Zahl der Felder und die Feldnamen genau überein, fasst QlikView diese Tabellen automatisch zu einer Tabelle zusammen. Dies lässt sich mit dem Befehl noconcatenate verhindern. Die mit dem zugehörigen LOAD- oder SELECT-Befehl geladene Tabelle wird dadurch mit keiner bereits bestehenden Tabelle zusammengefasst.

Beispiel:  

LOAD a, b, c from table1.csv;

noconcatenate LOAD a, b, c from table2.csv;

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!

Nehmen Sie am Analyse-Modernisierungsprogramm teil

Remove banner from view

Modernisieren Sie mit dem Analyse-Modernisierungsprogramm, ohne Ihre wertvollen QlikView-Apps zu gefährden. Klicken Sie hier für weitere Informationen oder kontaktieren Sie uns: ampquestions@qlik.com