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;