请问像这类进度条的图中,我数据库实际值字段有数为1400,目标值字段是空值null,但是图中的标签会给我自动填充一个数,这是什么问题?
我用的两种方法,一种是写JS(见上面序时预算):
function(){ return this.category+'实际值:'+this.value+' 目标值:'+this.targetValue+' 预算缺口:'+(this.targetValue-this.value);}
另一种是用的默认的值标签(下面年度预算),都有这种问题,这个怎么解决?
当目标值为空的时候,帆软就会自动把实际值当成目标值来显示
可以在数据集中处理一下
当目标值为空的时候,给他赋值一个特殊的值,比如999999
在标签的时候,使用自定义显示
function(){
if(this.targetValue==999999){
return this.category+this.value;
}
else{
return this.category+this.value+this.targetValue;}}
这样显示就会对了
直接赋值把,不要null空着
试管型仪表盘 https://help.fanruan.com/finereport/doc-view-1326.html
if(this.targetValue.length==0){
return this.category+'实际值:'+this.value+' 目标值:0'+' 预算缺口:'+(this.targetValue-this.value);
return this.category+'实际值:'+this.value+' 目标值:'+this.targetValue+' 预算缺口:'+(this.targetValue-this.value);