PivotTable.AddDataField メソッド (Excel)
データ フィールドをピボットテーブル レポートに追加します。 新しいデータ フィールドを表す PivotField オブジェクトを返します。
構文
式。AddDataField (フィールド、 キャプション、 関数)
式ピボットテーブル オブジェクトを表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
Field | 必須 | オブジェクト型 (Object) | サーバー上の一意のフィールド。 ソース データがオンライン分析処理 (OLAP) の場合、一意のフィールドはキューブ フィールドです。 ソース データが OLAP 以外 (OLAP 以外のソース データ) の場合、一意のフィールドはピボットテーブル フィールドです。 |
Caption | 省略可能 | バリアント型 (Variant) | ピボットテーブル レポートで使用する、新しいデータ フィールドの名前を指定します。 |
Function | 省略可能 | バリアント型 (Variant) | 追加したデータ フィールドで実行する関数を指定します。 |
戻り値
PivotField
例
次の使用例は、合計スコアというタイトルのデータ フィールドを PivotTable1 というピボットテーブルに追加します。 この例では、いずれかの列に Score というタイトルの列が含まれるテーブルが存在することを前提としています。
Sub AddMoreFields()
With ActiveSheet.PivotTables("PivotTable1")
.AddDataField ActiveSheet.PivotTables( _
"PivotTable1").PivotFields("Score"), "Total Score"
End With
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。