为什么公式中CATEGORY不生效

如下图,在柱形图中设置JS,公式中使用sql(),用CATEGORY 分类名作为参数不生效,这是什么情况呢?一开始还是好的,突然就不行了。。。

image.png

FineReport parrot 发布于 2023-8-25 15:09 (编辑于 2023-8-25 15:14)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
shirokoLv6资深互助
发布于2023-8-25 15:11(编辑于 2023-8-25 15:18)

不行,公式里没有这个参数,

你可以在js的字符串里面拼接进去

原js:this.category

改成:

FR.remoteEvaluate('SQL("XXX","XX  '+this.category+' XXX",1,1)')

  • parrot parrot(提问者) 有呀,我更新了图片你看看,在公式这里是有CATEGORY这个参数的
    2023-08-25 15:13 
  • shiroko shiroko 回复 parrot(提问者) 不是,公式不会自动识别这个的。
    2023-08-25 15:15 
  • parrot parrot(提问者) 可以在js写sql这样子取数吗?
    2023-08-25 15:19 
  • shiroko shiroko 回复 parrot(提问者) 可以呀
    2023-08-25 15:21 
  • parrot parrot(提问者) 回复 shiroko 感谢,可以了(不过似乎公式里用CATEGORY也是可以的,刚刚其实是数据问题)
    2023-08-25 16:14 
最佳回答
0
孤陌Lv6资深互助
发布于2023-8-25 15:14

你要引用应该前面加$CATEGORY 吧 

  • parrot parrot(提问者) 试了不行,这个CATEGORY是柱形图的分类名,不是我自己设置的参数
    2023-08-25 15:16 
  • 孤陌 孤陌 回复 parrot(提问者) 根据图表分类或系列超链到不同报表-https://help.fanruan.com/finereport/doc-view-1942.html
    2023-08-25 15:18 
  • 4关注人数
  • 189浏览人数
  • 最后回答于:2023-8-25 15:18
    请选择关闭问题的原因
    确定 取消
    返回顶部