フィールドの演算機能を使用する

<< Click to Display Table of Contents >>

マニュアル > 監視システム構築ガイド > 主要機能の構築 > 日報(レポート) > 日報機能の構築 >

フィールドの演算機能を使用する

フィールドの演算機能について

サマリアクションでは、集計データ(フィールド)を演算する機能が用意されています。演算方法には、静的演算と動的演算の2つの方法があります。

 

以下に、各方法の違いについて説明します。

 

演算方法

説明

静的演算(計算フィールド)

 

計算フィールドを使用して、日報集計等の集計処理が行われるタイミングでフィールドの演算を行い、演算結果を集計データに含めて保存することができます。計算フィールドを使用するには、あらかじめ「計算フィールドマスタ」と呼ばれる定義ファイルにフィールドの演算式を定義しておく必要があります。

 

計算フィールドを使用する方法については、「フィールドの静的演算(計算フィールドマスタの定義)」を参照してください。

 

動的演算(演算式指定)

 

日報画面のポイント登録(ページ設定)でデータソースを選択する際に、演算式を指定することができます。演算式では、複数のデータソースを指定する事が可能となっており、複数のフィールドの演算結果を日報の列に表示することができます。動的演算のメリットは運用中に演算式を自由に編集することができる点です。一方で、動的演算は日報画面を表示する際に動的に演算が行われる仕組みのため、実際の集計データには演算結果は含まれていないという点が静的演算と異なります。

 

ポイント登録時に演算式を指定する方法については、「フィールドの動的演算(ポイント登録時の演算式指定)」を参照してください。

 

hint

ポイント登録時の演算式指定では、内部的にはサマリレポートグリッドコントロールのAddFieldメソッドでフィールドを追加する際に、計算式を付与して指定することによって実現されています。詳細について知りたい場合は、サマリレポートグリッドコントロールのAddFieldメソッドの記述を参照してください。