Zu Hauptinhalt springen

Store

Diese Skriptfunktion erstellt eine QVD- oder eine CSV-Datei.

Syntax:  

Store[ *fieldlist from] table into filename [ format-spec ];

 

Mit dem Befehl wird eine explizit benannte QVD- oder CSV-Datei generiert. Durch den Befehl werden Werte einer Datentabelle in die neue Datei exportiert. Wenn Felder aus mehreren Tabellen exportiert werden sollen, muss zuvor im Skript ein expliziter join erstellt werden, um die zu exportierende Datentabelle zu generieren.

Textwerte werden im UTF-8-Format nach CSV exportiert. Es kann ein Trennzeichen festgelegt werden (siehe LOAD). Der store-Befehl in einer CSV-Datei unterstützt keinen BIFF-Export.

Argumente:  

Store-Argumente
Argument Beschreibung
*fieldlist::= ( * | field ) { , field } )

Liste der zu ladenden Felder. Das Sternchen * steht für alle Felder. 

field::= fieldname [asaliasname ]

Dabei ist fieldname ein Text, der einem Feldnamen in table entspricht. (Beachten Sie, dass der Feldname zwischen geraden doppelten Anführungszeichen oder eckigen Klammern stehen muss, wenn er Leerzeichen oder andere nicht standardmäßige Zeichen enthält.)

aliasname ist ein alternativer Name, der anstelle des Feldnamens in der QVD- oder CSV-Datei verwendet werden soll.

table Ein Skriptname einer bereits eingelesenen Tabelle.
filename

Der Name einer Zieldatei einschließlich eines gültigen Pfads.

  • absolute

    Beispiel: c:\data\sales.qvd

  • relativ zum QlikView-Dokumentpfad.

    Beispiel: data\sales.qvd

    Ist kein Pfad angegeben, speichert QlikView die Datei in dem Verzeichnis, das im Directory-Befehl angegeben ist. Wenn kein Directory-Befehl vorhanden ist, speichert QlikView die Datei im Arbeitsverzeichnis.

format-spec ::=( ( txt | qvd ) ) Die Formatbezeichnung lautet txt für Textdateien bzw. qvd für qvd-Dateien. Fehlt die Formatbezeichnung, wird qvd angenommen.

Beispiele:  

Store mytable into xyz.qvd (qvd);

Store * from mytable into xyz.qvd;

Store Name, RegNo from mytable into xyz.qvd;

Store Name as a, RegNo as b from mytable into xyz.qvd;

store mytable into myfile.txt (txt);

store * from mytable into myfile.txt (txt);

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