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;