データの加重平均や合計の計算が必要な場合があります。加重平均や合計では、いくつかのデータポイントが他のデータポイントよりも大きく影響します。
製品の連結リストがあり、各製品の購入数量を考慮して製品グループの平均価格を計算するとします。購入された単位数によって価格の平均を重み付けします。これは、実行時にユーザーが行うかコードで行います。
実行時に計算の重み付けを行う場合:
コードで計算の重み付けを行う場合:
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"]; |