大数据中台-前端数据处理函数
图形中可用的转化函数
//行列替换 function ds_transform(dataset) //将第一列拆分成多个字段,默认逗号分隔, 如果不传表头,取SQL中的字段名拆分 function ds_split(data,sep=',',head_add=[]) //获取第一列的名称 function ds_rowname(dataset,start_row=1) //移除指定指定的列 function ds_remove_column(dataset,remove_list=[0]) // data表示传入的二位数组,生成结果表示为key->[] function ds_createMap(data) // data表示传入的二位数组,生成结果表示为[{A:A1,B:B1,C:C1},{A:A2,B:B2,C:C2}...] function ds_createMap_all(data) //基于分辨率自动转字体大小 function ds_fontSize(res) // 箭头, 0表示绿色上升 默认0|1 表示上升红色 function ds_getUpdown(param, num=0) //转千分位 function ds_toThousands(num) //去重 function ds_distinct(a, b=[]) //两个数组join [[1,2,3,4][2,3,4,5]] ,[[2,3,4]], 如果带头,合并头 function ds_leftjoin(a,b,withhead=true,type=1) function ds_crossjoin(a,b,withhead=true) function ds_fulljoin(a,b,withhead=true) //union 两个数据集, 可选是否带头, 取第一个数据集的头, 去除第二个头 function ds_union(a,b,withhead=true) // 获取value值,如果为空,null,undefined给默认值 function getUndefined(param,defaultValue) //小数点处理 function ds_round(num,qty=2) //传入参数名,获取图形点击时传递来的参数值 function ds_param(name)
huidaoli版权所有:转载请注明出处,谢谢合作!

浙公网安备 33010602011771号