SpreadJS製品ヘルプ
add メソッド
GC.Spread.Sheets 名前空間 > PivotTableManager タイプ : add メソッド
ピボットテーブル名を示します。ワークブック全体で一意である必要があります。
sourceDataがピボットテーブルに使用していることを示します。範囲を絶対参照する3つのタイプ(テーブル名またはテーブル シート名または数式)をサポートします。
ピボットテーブルの開始行の位置を示します。
ピボットテーブルの開始列の位置を示します。
ピボットテーブルのレイアウトを示します。
ピボットテーブルのテーマスタイルを示します。
ピボットテーブルのオプションを表します。
1つのフィールドで複数のフィルターを使用するかどうかを示します。
各アイテムの最後に空白行を挿入するかどうかを示します。
行、列、またはその両方に総計を表示するかどうかを示します。
上部または下部に小計を表示するか、表示しないかを示します。
ページ領域のフィールド表示が最初に上から下、または最初に下から上に表示されることを示します。
列ごとのレポートフィルターフィールドの数を示します。
縞模様(行)を表示するかどうかを示します。
縞模様(列)を表示するかどうかを示します。
行ヘッダスタイルを表示するかどうかを示します。
列ヘッダスタイルを表示するかどうかを示します。
展開/折りたたみボタンを表示するかどうかを示します。
MissingCaptionオプションが有効かどうかを示します。
実際の値が空のときに表示する値を示します。
繰り返しラベルアイテムを表示するかどうかを示します。
各レベルのタイトルのインデントを示します。
ピボットテーブルに展開/折りたたみボタンが表示されたときにそのボタンを印刷します。
各PivotTableで行ラベルを繰り返します。
印刷タイトルを設定します。
フィルターボタンを表示するかどうかを示します。
ツールチップを表示するかどうかを示します。
セルをラベルでマージ結合して中央揃えにするかどうかを示します。
シンタックス
var instance = new GC.Spread.Sheets.PivotTableManager(sheet);
var value; // Type: PivotTable
value = instance.add(name,
                     sourceData,
                     row,
                     col,
                     layout,
                     theme,
                     options,
                     options.allowMultipleFiltersPerField,
                     options.insertBlankLineAfterEachItem,
                     options.grandTotalPosition,
                     options.subTotalsPosition,
                     options.displayFieldsInPageFilterArea,
                     options.reportFilterFieldsPerColumn,
                     options.bandRows,
                     options.bandColumns,
                     options.showRowHeader,
                     options.showColumnHeader,
                     options.showDrill,
                     options.showMissing,
                     options.missingCaption,
                     options.fillDownLabels,
                     options.rowLabelIndent,
                     options.printDrill,
                     options.itemPrintTitles,
                     options.fieldPrintTitles,
                     options.showFilter,
                     options.showToolTip,
                     options.mergeItem);
function add( 
   name : string,
   sourceData : string,
   row : number,
   col : number,
   layout : PivotTableLayoutType,
   theme : PivotTableTheme,
   options : Object,
   (optional) options.allowMultipleFiltersPerField : boolean,
   (optional) options.insertBlankLineAfterEachItem : boolean,
   (optional) options.grandTotalPosition : GrandTotalPosition,
   (optional) options.subTotalsPosition : SubtotalsPosition,
   (optional) options.displayFieldsInPageFilterArea : DisplayFields,
   (optional) options.reportFilterFieldsPerColumn : number,
   (optional) options.bandRows : boolean,
   (optional) options.bandColumns : boolean,
   (optional) options.showRowHeader : boolean,
   (optional) options.showColumnHeader : boolean,
   (optional) options.showDrill : boolean,
   (optional) options.showMissing : boolean,
   (optional) options.missingCaption : boolean,
   (optional) options.fillDownLabels : boolean,
   (optional) options.rowLabelIndent : boolean,
   (optional) options.printDrill : boolean,
   (optional) options.itemPrintTitles : boolean,
   (optional) options.fieldPrintTitles : boolean,
   (optional) options.showFilter : boolean,
   (optional) options.showToolTip : boolean,
   (optional) options.mergeItem : boolean
) : PivotTable;

パラメータ

name
ピボットテーブル名を示します。ワークブック全体で一意である必要があります。
sourceData
sourceDataがピボットテーブルに使用していることを示します。範囲を絶対参照する3つのタイプ(テーブル名またはテーブル シート名または数式)をサポートします。
row
ピボットテーブルの開始行の位置を示します。
col
ピボットテーブルの開始列の位置を示します。
layout
ピボットテーブルのレイアウトを示します。
theme
ピボットテーブルのテーマスタイルを示します。
options
ピボットテーブルのオプションを表します。
options.allowMultipleFiltersPerField
1つのフィールドで複数のフィルターを使用するかどうかを示します。
options.insertBlankLineAfterEachItem
各アイテムの最後に空白行を挿入するかどうかを示します。
options.grandTotalPosition
行、列、またはその両方に総計を表示するかどうかを示します。
options.subTotalsPosition
上部または下部に小計を表示するか、表示しないかを示します。
options.displayFieldsInPageFilterArea
ページ領域のフィールド表示が最初に上から下、または最初に下から上に表示されることを示します。
options.reportFilterFieldsPerColumn
列ごとのレポートフィルターフィールドの数を示します。
options.bandRows
縞模様(行)を表示するかどうかを示します。
options.bandColumns
縞模様(列)を表示するかどうかを示します。
options.showRowHeader
行ヘッダスタイルを表示するかどうかを示します。
options.showColumnHeader
列ヘッダスタイルを表示するかどうかを示します。
options.showDrill
展開/折りたたみボタンを表示するかどうかを示します。
options.showMissing
MissingCaptionオプションが有効かどうかを示します。
options.missingCaption
実際の値が空のときに表示する値を示します。
options.fillDownLabels
繰り返しラベルアイテムを表示するかどうかを示します。
options.rowLabelIndent
各レベルのタイトルのインデントを示します。
options.printDrill
ピボットテーブルに展開/折りたたみボタンが表示されたときにそのボタンを印刷します。
options.itemPrintTitles
各PivotTableで行ラベルを繰り返します。
options.fieldPrintTitles
印刷タイトルを設定します。
options.showFilter
フィルターボタンを表示するかどうかを示します。
options.showToolTip
ツールチップを表示するかどうかを示します。
options.mergeItem
セルをラベルでマージ結合して中央揃えにするかどうかを示します。

戻り値の型

新しいピボットテーブルのインスタンス。
使用例
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"),{sheetCount:3});
var sourceSheet = spread.getSheet(0);
var sheet = spread.getSheet(1);
var sourceData = [["Date","Buyer","Type","Amount"],
                  ["01-Jan","Mom","Fuel",74],
                  ["15-Jan","Mom","Food",235],
                  ["17-Jan","Dad","Sports",20],
                  ["21-Jan","Kelly","Books",125]];
sourceSheet.setArray(0, 0, sourceData );
sourceSheet.tables.add('sourceData', 0, 0, 5, 4);
var layout = GC.Spread.Pivot.PivotTableLayoutType.compact;
var theme = GC.Spread.Pivot.PivotTableThemes.medium2;
var pivotTable = sheet.pivotTables.add("pivotTable_1", 'sourceData', 1, 1, layout, theme);
pivotTable.addCalcField("PercentOfEach", "=Amount/454");
pivotTable.getCalcFields();
関連トピック

参照

PivotTableManager タイプ