饼图系列名称,部分截取用作提示,用什么函数好些?

饼图原本的系列名称使用的格式是这样子的: A_B_C  

目前是想拆分:

       标签想用 C

       提示想用  C:B   

怎么把C和B这部分搞出来 (中间的_可以是其他分隔符,可以两处不同,越简单越好)

image.png

如图所示:2_5_呆滞处置及时...

我想实现,标签是 : 呆滞处置及时..(只要C部分,4个字符后换行,太多显示不下)

提示是:呆滞处置及时... : 5    (C:B部分)

大概是这种效果,需要原本的系列名称里面自定义显示

尽量不要太麻烦的公式哈,原本页面交互很多了,

在原先的自定义上改:

function(){ return this.seriesName;}

image.png

FineReport 13182656102 发布于 2024-3-7 15:19 (编辑于 2024-3-7 15:34)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2024-3-7 15:22(编辑于 2024-3-7 15:46)

你原来数据是如何的,最终想如何,截图看一下你原来的。

var bl="2_5_呆滞处置及时...";

var parts = bl.split("_");

var lastItem = parts.slice(-1)[0];

alert(lastItem);

image.png

  • 13182656102 13182656102(提问者) 您看下
    2024-03-07 15:34 
  • CD20160914 CD20160914 回复 13182656102(提问者) 超我4个字符还要换行?
    2024-03-07 15:40 
  • 13182656102 13182656102(提问者) 回复 CD20160914 这部分您可以先不做,我自己后面看,因为这个显示长度不止这么多,太长了,不会在一行都显示的
    2024-03-07 15:43 
  • CD20160914 CD20160914 回复 13182656102(提问者) 你把bl那这个内容替换成你this.seriseName就行了。其它不变
    2024-03-07 15:46 
  • CD20160914 CD20160914 回复 13182656102(提问者) 上面的代码改了。
    2024-03-07 15:46 
最佳回答
0
CovidLv3高级互助
发布于2024-3-7 15:20

mid()??

  • 13182656102 13182656102(提问者) 标签自定义里面,this.seriseName 后面可以 接 .mid吗?
    2024-03-07 15:22 
  • Covid Covid 回复 13182656102(提问者) https://help.fanruan.com/finereport/doc-view-1785.html JS中调用fr函数
    2024-03-07 15:23 
最佳回答
0
ID1208Lv6高级互助
发布于2024-3-7 15:22(编辑于 2024-3-7 15:26)

在JS中使用公式-https://help.fanruan.com/finereport/doc-view-1785.html

根据分隔符拆分,然后倒序,然后取第一个

=INDEXOFARRAY(REVERSEARRAY(split("A_B_C","_")),1)

image.png

image.png

  • 3关注人数
  • 257浏览人数
  • 最后回答于:2024-3-7 15:46
    请选择关闭问题的原因
    确定 取消
    返回顶部