交叉表

<< Click to Display Table of Contents >>

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

交叉表

复制链接

函数

语法

说明

举例

addColHeader

addColHeader(Object idx,Obeject col):void

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

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

var dimCol = new DimCol(bcol);

Pivot1.binding.addColHeader(0, dimCol);

BCol说明

DimCol说明

addMeasure

addMeasure(Object idx,Obeject col):void

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

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

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

Pivot1.binding.addMeasure(0, meaCol);

BCol说明

MeasureCol说明

addRowHeader

addMeasure

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

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

var dimCol = new DimCol(bcol);

Pivot1.binding.addRowHeader(0, dimCol);

BCol说明

DimCol说明

setMeasure

setMeasure(int idx,MeasureCol col):void

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

Pivot1.binding.setMeasure(0,mcol);

setColHeader

setColHeader(int idx,DimCol col):void

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

Pivot1.binding.setColHeader(0, dimcol);

setRowHeader

setRowHeader(int idx,DimCol col):void

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

Pivot1.binding.setRowHeader(0, dimcol);

colGrps

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

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

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

clearColHeaders():void

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

Pivot1.binding.clearColHeaders();

clearMeasures

clearMeasures():void

清空交叉表的汇总字段。

Pivot1.binding.clearMeasures();

clearRowHeaders

clearRowHeaders():void

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

Piovt1.binding.clearRowHeaders();

removeColHeader

removeColHeader(int idx):void

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

Pivot1.binding.removeColHeader(0);

removeMeasure

removeMeasure(int idx):void

移除某一个汇总数据段。

Pivot1.binding.removeMeasure(0);

removeRowHeader

removeRowHeader(int idx):void

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

Pivot1.binding.removeRowHeader(0);

getColHeader

getColHeader(int idx):DimCol

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

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

getMeasure

getMeasure(int idx):MeasureCol

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

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

getRowHeader

getRowHeader(int idx):DimCol

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

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

colHeaderCount

colHeaderCount:int

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

var c= pivot1.banding.colHeaderCount;

measureCount

measureCount:int

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

var a=Pivot1.binding.measureCount;

rowHeaderCount

rowHeaderCount:int

返回行表头的字段数量。

var c =Pivot1.binding.rowHeaderCount;

showCTotal

showCTotal:boolean

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

Pivot1.binding.showCTotal = true;

showRTotal

showRTotal:boolean

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

Pivot1.binding.showRTotal = true;

showMeasureHeader

showMeasureHeader:boolean

是否显示指标名称。

Pivot1.binding.showMeasureHeader = true;

showRowHeader

showRowHeader:boolean

是否显示行表头。

Pivot1.binding.showRowHeader = true;

vertical

vertical:boolean

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

Pivot1.binding.vertical=true;

spanTopLeft

spanTopLeft:boolean

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

Pivot1.binding.spanTopLeft = true;

setNegativeColor

setNegativeColor(Lacator loc,Color c):void

设定表格渲染负数颜色。

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

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

表1.setNegativeColor(loc, color);

Locator说明

Color说明

setRenderColor

setRenderColor(Lacator loc,Color c):void

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

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

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

表1.setRenderColor(loc, color);

Locator说明

Color说明

nullAsCharacter

nullAsCharacter:string

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

Pivot1.nullAsCharacter = 'a';

maxRows

maxRows:int

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

Pivot1.maxRows=100;