論理テーブル

LOADステートメントまたはSELECT ステートメントは、それぞれ 1 つのテーブルを生成します。通常QlikViewは、各ステートメントの結果を 1 つの論理テーブルとして処理します。ただし、この規則にはいくつかの例外があります。

  • 2 つ以上のステートメントにより、同一の項目名を持つテーブルが生成された場合は、これらのテーブルが連結されて、1 つの論理テーブルとして処理されます。
  • LOADまたは SELECT ステートメントの前に、次のいずれかの修飾子が付いている場合は、データが変更されるか、別々に処理されます。
concatenate このテーブルは、別の名前のテーブルまたは最後に作成された論理テーブルに連結 (追加) されます。
crosstable このテーブルは、クロス集計形式から列形式に変換されます。
generic このテーブルは、他のいくつかの論理テーブルに分割されます。
info このテーブルは、論理テーブルとしてではなく、ファイルやサウンド、URL などの外部情報へのリンクを含む情報テーブルとしてロードされます。
intervalmatch このテーブル (厳密に 2 つの列を含む) は、数値間隔として解釈されます。これらは、指定された項目内の離散数値に関連付けられます。
join このテーブルは QlikViewによって、共通項目において別の名前のテーブルまたは最後に作成された論理テーブルと結合されます。
keep このテーブルは別の名前のテーブルまたは最後に作成された論理テーブルにより、共通する項目に縮小されます。
mapping このテーブル (厳密に 2 つの列を含む) は、マッピング テーブルとして読み取られます。このテーブルが他のテーブルに関連付けられることはありません。
semantic このテーブルは、論理テーブルとしてではなく、結合されない関係 (先行や後続など、同じタイプの他のオブジェクトに対するその他の参照) を含むセマンティック テーブルとしてロードされます。

データがロードされると、論理テーブルが関連付けられます。