王从伟
2025-6-6 09:36:06
发布在问答
【可视化】
自由式表格无法根据计算列排序问题
现有一个自由式表格,【积分】字段是格间计算的结果
想要实现【班组长】根据【积分】排序
目前自由式表格无法直接实现排序。
思路是想通过把表格中的数据取出来,重新用其他组件实现,不限于表、柱状图、文字表述等,只要能体现出【班组长】依据【积分】的排名即可。
以下是得到【班组长】、【积分】两个字段的脚本和效果。
var data = getViewData("图表4");//获得表格对象
data.exists(1000000,-1,true); //检测表格是否加载完。
var h=data.size()
var name=[];
var score=[];
if(h>2)
{
//debug(h-1)
var i=1
while (i<h)
{
debug(data.get(i,0)+','+data.get(i,4))
name.push(data.get(i,0))
score.push(data.get(i,4))
i=i+1
}
}

|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。