Early Access: The content on this website is provided for informational purposes only in connection with pre-General Availability Qlik Products.
All content is subject to change and is provided without warranty.
メイン コンテンツをスキップする 補完的コンテンツへスキップ

Calculate fields プロセッサー

Qlik のスクリプト式に基づいて新しいフィールドを追加します。

Calculate fields プロセッサーを使用すると、データのスキーマに新しいフィールドを作成し、Qlik スクリプト式を使用して各フィールドを入力できます。スクリプトでは入力スキーマのすべてを使用できるため、既存のフィールドの組み合わせや変換されたバージョンを使用できます。

使用方法

  • Calculate fields プロセッサーは、1 つの入力フローを必要とし、1 つの出力フローのみを生成できます。

  • 複数の計算フィールドを作成するには、プロセッサー構成パネルの + アイコンをクリックします。

警告メモ現時点では、新しい項目を作成し、それを計算された項目のプロセッサー内で参照することはできません。2 つの異なるプロセッサーを使用することをお勧めします。

プロパティ

新しいフィールドを計算するために構成するプロパティです。

構成
プロパティ 構成
名前 新規作成したフィールドにカスタム名を付けます。
数式 テキスト エディターに Qlik スクリプト式を入力して、新しいフィールドの値を設定します。Qlikスクリプト構文の詳細については、「スクリプト構文とチャート関数」を参照してください。

プロセッサーの名前を変更したり、説明を編集したりするには、 [プロパティ] パネルのプロセッサー名の横にある 編集 [編集] アイコンをクリックします。

  • 新しい項目行の ID として使用する増分値を設定します。

    RecNo()

    詳細については、「カウンター機能」を参照してください

  • if/then/else 条件を使用します。この例では、温度のデータをロードし、値に応じて追加情報を含めます。

    
    If(Temperature <= 0 , 'Freezing',
    If(Temperature >= 100, 'Boiling',
    If(Temperature >0 AND Temperature < 100, 'Between')))

    詳細については、「if - スクリプトとチャート関数」を参照してください。

  • 単一のプロセッサーで複数の数学演算を実行します。販売個数、単価、単価の項目を持つデータセットでは、総収入と総コストの 2 つの新しい項目を作成できます。

    1. 最初の項目に、新しい項目名として total_revenue を入力し、次の数式を入力します。

      [Units Sold] * [Unit Price]
    2. 複数の計算された項目を作成するには、プロセッサー構成パネルの + アイコンをクリックします。

    3. 次の項目に、新しい項目名として total_cost を入力し、次の数式を入力します。

      [Units Sold] * [Unit Cost]

スクリプト式のその他の例については、「一般的なステートメント」および「スクリプトおよびチャート関数」を参照してください。

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

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