Loosen Table
スクリプト実行中に Loosen Table ステートメントを使用すると、1 つまたは複数の QlikView 内部データ テーブルに対して明示的に疎結合を宣言できます。テーブルが疎結合されている場合、テーブルに含まれる項目値のすべての関連付けは削除されます。疎結合のテーブルに含まれる各項目を独立状態の非結合テーブルとしてロードしても似たような効果が得られます。疎結合テーブルは、テスト中など、データ構造から異なる部分を一時的に隔離するのに便利です。疎結合テーブルはテーブル ビューアーでは点線と矢印を使い識別できます。スクリプトで Loosen Table ステートメントを 1 度以上使用すると、QlikView はスクリプト実行前に疎結合化されたテーブルの設定を無視します。
構文:
Loosen Tabletablename [ , tablename2 ...]
Loosen Tablestablename [ , tablename2 ...]
いずれかの構文:Loosen Table または Loosen Tables を使用できます。
情報メモQlikView が、対話的にまたはスクリプトで明示的に疎結合を宣言されたテーブルで、分割できないデータ構造の循環参照を検出すると、循環参照がなくなるまで、他のテーブルが 1 つ以上強制的に疎結合にされます。その場合、ループ警告ダイアログで、警告が表示されます。
Tab1:
SELECT * from Trans;
Loosen Table Tab1;