2017-01-11 3 views
0

QlikView - TEAMとRESOURCEに2つのテーブルをロードし、それらをディスク上のQVDフォーマットで保存しました。テーブルビューアでテーブルを見ることができます。Qlikビューでテーブルを結合することを左にしました

ここで、2つの初期テーブルを結合することによって別のテーブルTEAM_RESOURCEを作成します。私はそれに問題があります。正しい構文は何ですか? QVで直接ロードされたテーブル、またはQVDフォーマットで格納された同じテーブルを使用する方が良いでしょうか。

Googleでは、ベストプラクティスや簡単な構文例は見つかりませんでした。

+1

まともな書き込みアップがあります[ここ](http://www.qlikviewaddict.com/2012/03/explaining-joins.html)はすべきあなたは行き​​ます。 – bdiamante

+1

[こちら](https://community.qlik.com/blogs/qlikviewdesignblog/2012/09/12/to-join-or-not-to-join)および[こちら](https://コミュニティ)もご覧ください。 qlikテクニカルリードの1つからの別の視点については、qlik.com/blogs/qlikviewdesignblog/2012/09/18/one-favorite-function-applymap)を参照してください。 –

答えて

0

後で使用するために情報を保存する必要がある場合、または同じデータを使用する複数のモデル/ qvwがある場合。後者については、ジェネレータqvwを使用してqvdsを抽出して格納し、モデルでそれらを使用します。

モデルが1つしかない場合は、目的を破るようにqvdを保存しないでください。

QlikViewの内のテーブルを結合するための正しい構文は次のようである:

LOAD 
    Field1, 
    Field2, 
    Field3, 
    KeyField 
FROM aaa; 

LEFT JOIN 

LOAD 
    Field4, 
    Field5, 
    Field6, 
    KeyField 
FROM bbb; 

上記前に最後のテーブルを結合左だろう、(大文字と小文字を区別)とまったく同じ名前を持つフィールドで

以下は、特定の以前にロードされたテーブルへの結合になります。

Table1: 
LOAD 
    Field1, 
    Field2, 
    Field3, 
    KeyField 
FROM aaa; 

LOAD 
    Field 6, 
    Field 7 
FROM ccc; 

LEFT JOIN (Table1) 

LOAD 
    Field4, 
    Field5, 
    Field6, 
    KeyField 
FROM bbb; 
+0

私はまったく同じでしたが、結果テーブル(データモデルビューアに結合されたもの)を見ることができませんでした。それは正常ですか、スクリプトにsintaxを追加する必要があります。 Qliksense、私の知識のためにsintaxはQlikviewと同じです。 –

関連する問題