Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

 

原型:

function(rows, row, rowIndex, cell, cellIndex){
//脚本
}

 

如果返回值是数字类型,支持小数点、百分数和预警配置;
如果返回值是非数字类型,不支持小数点、百分数和预警配置;

 

 

参数:
rows - 所有行数据 , Array
rowData - 当前行的数据, Array
rowDataMap - 当前行的数据, Object(K-V)
rowIndex - 行号
cell - 列的值 
cellIndex - 第几列 

 

脚本样例:
 

if(cell == null){
return "-";
}
if(rowData[0] === 'value1' || rowData[0] === 'value2' ||){
return VSUtils.comdifyValue(cell);  // 千分位
}
if(rowData[0].indexOf('同比') > -1 || rowData[0].indexOf('率') > -1 ||) {
return ((cell * 100).toFixed(1))+"%";  // 百分数
}
if(rowData[0].indexOf('数') > -1 || rowData[0].indexOf('额') > -1){
return cell.toFixed(0); // 整数(0位小数)
}

return cell; //返回原始值

 

 

计算增长率 样例:

if(rowDataMap["销售额"] == null || rowDataMap["同期销售额"] ==null){

return "-";
}
return ((rowDataMap["销售额"]/rowDataMap["同期销售额"]-1)*100).toFixed(0)+"%";

 

 

 

 

 

 

  • No labels