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