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

Derive

Derive ステートメントは、Declare ステートメントで作成された項目定義に基づいて、取得項目を生成するために使用されます。使用するデータ項目を指定して項目を取得することもできますし、項目タグに基づき明示的に、あるいは黙示的に取得することもできます。

構文:

Derive [Field[s]] From [Field[s]] field_list Using definition

Derive [Field[s]] From Explicit [Tag[s]] tag_list Using definition

Derive [Field[s]] From Implicit [Tag[s]] Using definition

引数:

引数
引数 説明
definition

項目の取得時に使用する項目定義の名前。

Calendar

field_list

項目定義に基づいて生成される取得項目の生成元になるデータ項目のコンマ区切りのリスト。データ項目は、スクリプトでロード済みの項目にする必要があります。

OrderDate, ShippingDate

tag_list

コンマ区切りのタグ リスト。取得項目は、このリストのいずれかのタグを持つすべてのデータ項目に対して生成されます。タグのリストは丸括弧で囲む必要があります。

('$date','$timestamp')

項目タグ

  • 特定のデータ項目から項目を取得する。

    この場合、OrderDate 項目と ShippingDate 項目を指定します。

    DERIVE FIELDS FROM FIELDS OrderDate,ShippingDate USING Calendar;
  • 特定のタグを持つすべて項目から項目を取得する。

    Calendar に基づいて、$date タグを持つすべての項目から項目を取得します。

    DERIVE FIELDS FROM EXPLICIT TAGS ('$date') USING Calendar;
  • 項目定義タグを持つすべての項目から項目を取得します。

    この場合、Calendar 項目定義と同じタグ (この場合は、$date) を持つすべてのデータ項目から項目を取得します。

    DERIVE FIELDS FROM IMPLICIT TAG USING Calendar;

自動取得項目 (詳細な例)

詳細を見る

 

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

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