Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
お世話になります。複数のテーブルをOuter Joinによって結合し、それをStore文でQVD化をしました。
ただQVDファイルを読み込んでくると、テーブル結合前の状態のままになっています。
どうやれば結合後のQVDファイルを読み込めるでしょうか?
↓こんな感じでできないでしょうか?
Data1:
LOAD * INLINE [
ID,Name1
1,A
2,B
3,C
4,D
5,E
];
Outer join
Data2:
LOAD * INLINE [
ID,Name2
1,AA
2,BB
6,FF
];
store Data1 into data.qvd;
お世話になります。
回答頂きありがとうございます。
まさにこのようなスクリプトでやったのですが、出力されるqvdファイルは
結合前の状態になってしまっているのが現状です。
joinの結合は仮想テーブルなのでしょうか?
先ほどのスクリプトで作成されたQVDファイルを添付しようとしましたが、うまくいきませんでした。
私の動作環境ではQVDには結合後のテーブルが入っていますが、Yumy1945さんの環境だとどうなっているでしょうか。
うまくいかない原因として考えられそうなこととして、
・QVDをロードする際、元テーブルの項目名を指定している
・使用しているQlikViewのバージョンが古い
あたりでしょうか。
私以外の知識のある誰かが解決してくれるかもしれないので、(サンプルデータを使った)具体的なQVファイルを添付することをお勧めします。
お世話になります。
原因が判明しました。初歩的なミスなのですが、結合先のテーブルの直下にStore文を記述していたため
それ以降で作成したテーブルはQVDファイルに出力されていませんでした。
最終読込みテーブル直下にStore文を記述することで対応できました。
ありがとうございました。