OLAP for WPF /Silverlight
加重平均と合計
OLAP for WPF/Silverlight のタスク別ヘルプ > 加重平均と合計

データの加重平均や合計の計算が必要な場合があります。加重平均や合計では、いくつかのデータポイントが他のデータポイントよりも大きく影響します。

製品の連結リストがあり、各製品の購入数量を考慮して製品グループの平均価格を計算するとします。購入された単位数によって価格の平均を重み付けします。これは、実行時にユーザーが行うかコードで行います。

実行時に計算の重み付けを行う場合:

  1. C1OlapPanel[値]領域でフィールドを右クリックして、[フィールド設定]を選択します。
  2. [小計]タブをクリックして、計算する小計のタイプを選択します。
  3. [重み]ドロップダウンリストで、重みとして使用されるデータテーブルからフィールドを選択します。
  4. [OK]をクリックして、[フィールド設定]ダイアログボックスを閉じます。

コードで計算の重み付けを行う場合:

C1OlapField.WeightField プロパティを使用して、重みとして使用するフィールドを指定します。この例では、重みは[Quantity]フィールドです。

Visual Basic
コードのコピー
Dim olap = Me.C1OlapPage1.OlapEngine
Dim field = olap.Fields("Quantity")
field.WeightField = olap.Fields(“Quantity”)

C#
コードのコピー
var olap = this.c1OlapPage1.OlapEngine;
var field = olap.Fields["Quantity"];
field.WeightField = olap.Fields["Quantity"];