交叉表

<< Click to Display Table of Contents >>

当前位置:  制作可视化报告 > 脚本 > 永洪脚本函数 > 组件级别的函数 

交叉表

复制链接

函数

说明

举例

addColHeader

给交叉表列表头的指定位置增加字段。

var bcol = new BCol("sale_state", STRING, true);

var dimCol = new DimCol(bcol);

Pivot1.binding.addColHeader(0, dimCol);

BCol说明

DimCol说明

addMeasure

给交叉表汇总区域指定位置增加字段。

var bcol = new BCol("price", DOUBLE, false);

var meaCol = new MeasureCol(SUM, bcol1, null);

Pivot1.binding.addMeasure(0, meaCol);

BCol说明

MeasureCol说明

addRowHeader

给交叉表行表头的指定位置增加字段。

var bcol = new BCol("sale_state", STRING, true);

var dimCol = new DimCol(bcol);

Pivot1.binding.addRowHeader(0, dimCol);

BCol说明

DimCol说明

setMeasure

给交叉表的汇总行绑定数据。

Pivot1.binding.setMeasure(0,mcol);

setColHeader

给交叉表的列表头绑定字段。

Pivot1.binding.setColHeader(0, dimcol);

setRowHeader

给交叉表的行表头绑定字段。

Pivot1.binding.setRowHeader(0, dimcol);

colGrps

给交叉表的列表头绑定一个数组。

var bcol1 = new BCol("sale_state", STRING, true);

var dimCol1 = new DimCol(bcol1);

var bcol2 = new BCol("sale_city", STRING, true);

var dimCol2 = new DimCol(bcol2);

var arr = [dimCol1, dimCol2];

Pivot1.binding.colGrps=arr;

BCol说明

DimCol说明

measures

给交叉表的汇总行绑定数据。

var bcol1 = new BCol("price", DOUBLE, false);

var meaCol = new MeasureCol(SUM, bcol1, null);

var bcol2 = new BCol("sales", DOUBLE, false);

var meaCol=new MeasureCol(SUM, bcol2, null);

var arr = [meaCol1, meaCol2];

Pivot1.binding.setMeasures=arr;

BCol说明

MeasureCol说明

rowGrps

给交叉表的行表头绑定一个数组。

var bcol1 = new BCol("sale_state", STRING, true);

var dimCol1 = new DimCol(bcol1);

var bcol2 = new BCol("sale_city", STRING, true);

var dimCol2 = new DimCol(bcol2);

var arr = [dimCol1, dimCol2];

Pivot1.binding.rowGrps=arr;

BCol说明

DimCol说明

clearColHeaders

清空交叉表的列表头字段。

Pivot1.binding.clearColHeaders();

clearMeasures

清空交叉表的汇总字段。

Pivot1.binding.clearMeasures();

clearRowHeaders

清空交叉表的行表头字段。

Piovt1.binding.clearRowHeaders();

removeColHeader

移除交叉表某一个列表头字段。

Pivot1.binding.removeColHeader(0);

removeMeasure

移除某一个汇总数据段。

Pivot1.binding.removeMeasure(0);

removeRowHeader

移除交叉表某一个行表头字段。

Pivot1.binding.removeRowHeader(0);

getColHeader

获取交叉表的某一个列表头字段信息。

var a =Pivot1.binding.getColHeader(0);

getMeasure

获取交叉表的某一个汇总字段信息。

var a =Pivot1.binding.getMeasure(0);

getRowHeader

获取交叉表的某一个行表头字段信息。

var a =Pivot1.binding.getRowHeader(0);

colHeaderCount

返回交叉表的列表头数量。

var c= pivot1.banding.colHeaderCount;

measureCount

获取交叉表的汇总字段数量。

var a=Pivot1.binding.measureCount;

rowHeaderCount

返回行表头的字段数量。

var c =Pivot1.binding.rowHeaderCount;

showCTotal

是否显示交叉表的列合计。

Pivot1.binding.showCTotal = true;

showRTotal

是否显示交叉表的行合计。

Pivot1.binding.showRTotal = true;

showMeasureHeader

是否显示指标名称。

Pivot1.binding.showMeasureHeader = true;

showRowHeader

是否显示行表头。

Pivot1.binding.showRowHeader = true;

vertical

交叉表的指标名称横向排列还是纵向排列显示。

Pivot1.binding.vertical=true;

spanTopLeft

交叉表的行表头和列表头交叉位置是否进行合并。

Pivot1.binding.spanTopLeft = true;

setNegativeColor

设定表格渲染负数颜色。

var color = new Color(java.awt.Color.RED);

var loc = new Locator(["Sum_Sales"], CELL, DETAIL);

表1.setNegativeColor(loc, color);

Locator说明

Color说明

setRenderColor

设置表格渲染柱子或形状颜色。

var color = new Color(java.awt.Color.RED);

var loc = new Locator(["Sum_Sales"], CELL, DETAIL);

表1.setRenderColor(loc, color);

Locator说明

Color说明

nullAsCharacter

设置交叉数据区域为空数据时显示为指定字符。

例如:空数据使用字母 'a' 表示。

Pivot1.nullAsCharacter = 'a';

maxRows

设定交叉表的最大数据行数(转为平表后的数据行数)

Pivot1.maxRows=100;