(本文档仅供参考)(适用V10之前版本,V10之后版本可以基于数据模型实现)
问题描述
透视分析(旧)中"排名"字段是计算字段,然后想对"排名"取前十 ,该如何设置呢?
解决方案
先提前把对应的计算字段排序好,然后可以写服务端宏删除后面的行,如下示例:
function main(insightCellList) { //获取行列数 var rowSize = insightCellList.getRowSize(); var colSize = insightCellList.getColumnSize(); var cells = insightCellList.getCells(); for (var i = 0; i < rowSize; i++) { for (var j = 0; j < colSize; j++) { var c = cells[i][j]; if (i >=10 ) c.setDelete(true); } } } |