メイン コンテンツをスキップする 補完的コンテンツへスキップ

事前にロードされているテーブルからのデータのロード

LOAD ステートメントで Resident 述語を使用すると、以前ロードしたテーブルからデータをロードできます。日付や数値の処理といった QlikView 関数を使用するオプションがない場合でも、SELECT ステートメントを使用してロードされたデータで計算を行う場合に役立ちます。

 

この例では、最初の Crosstable LOAD では日付の変換を実行できないため、Resident ロードで変換を行います。

PreBudget: Crosstable (Month, Amount, 1) LOAD Account, Jan, Feb, Mar, … From Budget; Budget: Noconcatenate LOAD Account, Month(Date#(Month,'MMM')) as Month, Amount Resident PreBudget; Drop Table PreBudget;
ヒント メモResident を使用する一般的なケースは、計算やフィルターで一時的なテーブルを使う場合です。目的を達成した後は、Drop table ステートメントを使用して一時的なテーブルをドロップする必要があります。

Resident と先行する LOAD の違い

ほとんどの場合、先行する LOAD を代わりに使用しても、同じ結果が得られます。つまり、通常指定する From または Resident などのソース修飾子を指定せずに、下記の LOAD または SELECT ステートメントからロードするのが LOAD ステートメントです。先行する LOAD は、通常は最も高速のオプションですが、場合によっては、ResidentLOAD を代わりに使用する必要があります。

  • Order_by 節を使用して、LOAD ステートメントを処理する前にレコードをソートしたい場合。
  • 先行する LOAD がサポートされていない以下のプレフィックスのいずれかを使用したい場合。
    • Crosstable
    • Join
    • Intervalmatch

詳細を見る

 

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。

分析の近代化プログラムに参加する

Remove banner from view

分析最新化プログラムにより、重要な QlikView app を危険にさらすことなく最新化しましょう。 ここをクリック して詳細を表示するか、次にお問い合わせください。 ampquestions@qlik.com