eval函数是否可以执行数据集?

有70个指标,每个指标计算写了单独的数据集,为了实现页面布局的时候向下扩展,就把数据集公式写在数据库中,并在页面上显示,最后希望通过eval函数实现,但实际没有显示,是否eval函数只支持公式计算,不支持数据集计算呢?

4.png

FineReport loptu 发布于 2023-11-29 22:23
1min目标场景问卷 立即参与
回答问题
悬赏:5 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
luojian0323Lv7资深互助
发布于2023-11-30 08:26

image.png

这个就是你说的数据库中存的数据?

改成:营业收入.select(营业收入)

试试

  • loptu loptu(提问者) 谢谢,改成select就可以了,但对于以下公式又不行了: if($企业 = \'1234\',B3,B2) 是不是有先后计算的关系?B3,B2也是通过eval计算的,就取不到了?
    2023-12-01 14:25 
  • luojian0323 luojian0323 回复 loptu(提问者) 如果用数据集函数要把单元格做为过滤条件,需要 保证单元格数据先出来,再计算数据集函数 如果你用的这个单元格也是公式,那会导致数据查不到,因为有先后顺序问题
    2023-12-01 14:45 
最佳回答
0
华莉星宸Lv7资深互助
发布于2023-11-30 08:24

方式一:可以使用“关联数据集”

image.png

方式二:

直接在数据集中把所有的指标合并,使用union all

  • 3关注人数
  • 237浏览人数
  • 最后回答于:2023-11-30 08:26
    请选择关闭问题的原因
    确定 取消
    返回顶部