Store

このスクリプト関数は、QVDまたは CSV ファイルを作成します。

構文:  

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

 

これは明示的に命名された QVDファイルやCSV ファイルを作成するステートメントで、項目のエクスポートは 1 つのデータ テーブルからのみ行えます。エクスポートする項目が複数のテーブルに存在する場合、スクリプトで明示的に joinを行い、エクスポート対象のデータ テーブルを作成する必要があります。

テキスト値は UTF-8形式でCSV ファイルにエクスポートされます。区切り文字を指定できます (LOADを参照)。CSVファイルへの store ステートメントでは、BIFF 出力を行えません。

引数:  

引数 説明
*fieldlist::= ( * | field ) { , field } )

選択する項目のリスト。項目リストとして * を使用すると、すべての項目が指定されます。 

field::= fieldname [asaliasname ]

fieldnameは、table の項目名と同じテキストです。(項目名にスペースや非標準的な文字などが含まれる場合、ストレート二重引用符または角括弧で囲む必要があります)。

aliasnameは、結果の QVD ファイルまたは CSV ファイルで使用される項目の別名です。

table データ ソースとして使用するロード済みテーブルを表すスクリプト ラベル。
filename

有効なパスを含むターゲット ファイルの名前。

  • 絶対

    例: c:\data\sales.qvd

  • QlikViewドキュメントの相対パス。

    例: data\sales.qvd

    パスを省略すると、QlikViewDirectory ステートメントで指定されたディレクトリにファイルを保存します。Directoryステートメントがない場合、QlikView はファイルを作業ディレクトリに保存します。

format-spec ::=( ( txt | qvd ) ) テキスト ファイルの書式指定はテキスト txtqvd ファイルの場合はテキストqvd で構成されます。書式指定が省略されている場合は、qvdで処理されます。

例:  

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);