qlikviewに2つのテーブルを追加する際に問題があります。現在、循環参照を避けるために、qlikviewのExcelデータから複数のテーブルを追加する必要があります。私はそれを複数回追加しようとしましたが、qlikviewは常に同じデータを含んでいるため、テーブルをマージしたり、1つを破棄したりします。qlikviewに2つの全く同じテーブルを追加し、qlikでテーブルをマージ/破棄するのを避ける
qlikviewに全く同じ2つのテーブルを追加するにはどうすればよいですか?
qlikviewに2つのテーブルを追加する際に問題があります。現在、循環参照を避けるために、qlikviewのExcelデータから複数のテーブルを追加する必要があります。私はそれを複数回追加しようとしましたが、qlikviewは常に同じデータを含んでいるため、テーブルをマージしたり、1つを破棄したりします。qlikviewに2つの全く同じテーブルを追加し、qlikでテーブルをマージ/破棄するのを避ける
qlikviewに全く同じ2つのテーブルを追加するにはどうすればよいですか?
(load
ではなく)noconcatenate load
を実行すると、データが2回読み込まれます。ただし、2つのテーブルでフィールド名が異なることを確認せずに1つの大きな合成キーで終わるように注意してください。 qualify
を使用するか、一方または両方のテーブルのフィールド名を異なるように設定してください。
次の2つのオプションがあります。
synthetic key
が表示されます(スクリプトの最後までにドロップ/変更しない場合)TableName.FieldName
例えば:
Qualify *;
MyTable:
Load
Id,
Value
From
MyCSV.csv (txt)
;
UnQualify *;
が2つのフィールドでMyTable
になります - MyTable.Id
とMyTable.Value
Qualify
を使用する場合は、UnQualify
に電話するのを忘れないでください。
あなたは使用してQualify
および非適格のフィールドを持つことができます。
Qualify *;
UnQualify Id;
MyTable:
Load
Id,
Value
From
MyCSV.csv (txt)
;
UnQualify *;
が2つのフィールドでMyTable
になります - Id
とMyTable.Value