图标显示问题
finereport 导入excel数据,形成的人员能力展板,这个0.25能不能显示成文本格式的文字,比如“四级岗位能力”
FineBI 帆软用户HULXBqQcAV 发布于 2024-6-20 22:05
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
华莉星宸Lv7高级互助
发布于2024-6-20 22:12

新增一个公司列

SWITCH(表达式,值1,结果1,值2,结果2,......,其他结果): 如果表达式的结果是值1,整个函数返回结果1,如果表达式的结果是值2,整个函数返回结果2,如果没有符合要求的值,则返回其他结果。 •  参数说明 结果1,结果2... 其他结果,必须为相同字段类型。其他结果可以缺省,缺省时表达式值没有对应的结果时返回为空。 •  示例 SWITCH(5,3,"今天星期三",4,"今天星期四","星期五") 输出结果为星期五。

--------------------------------------

SWITCH(字段,"0.25","四级岗位能力","0.5","acb","其他")

  • 帆软用户HULXBqQcAV 帆软用户HULXBqQcAV(提问者) 是在柱形图上显示,也能用这种方法吗,不好意思,没有完全看明白怎么操作
    2024-06-20 22:16 
  • 华莉星宸 华莉星宸 回复 帆软用户HULXBqQcAV(提问者) BI里面不行哦,FR倒是可以
    2024-06-21 08:38 
最佳回答
0
CD20160914Lv8专家互助
发布于2024-6-20 23:08(编辑于 2024-6-20 23:10)

FReport.rar

------------------参考文件-------------------

数据源:

image.png

过程

image.png

///////如果还有其它判断,自己按下面的格式去修改,如果是一个范围就改成

if(bl==0.2&&bl<4){

return "五级能力";

}

---------------------------我是示例的js语句----------------

function(){ 

var bl=this.value;

if(bl==0.2){

return "五级能力";

}

else if(bl==0.4)

{

return "四级能力";

}

else if(bl==0.6)

{

return "三级能力";

}

else {

return "其他能力";

}

}

结果

image.png

最佳回答
0
ALICELv5见习互助
发布于2024-6-21 20:10
  • 4关注人数
  • 125浏览人数
  • 最后回答于:2024-6-21 20:10
    请选择关闭问题的原因
    确定 取消
    返回顶部