同一个报表总共两个表,其中一个表获取到另一个表的某个数据

在同一个报表下有两个表,在A9和B2相同的情况下,我想获取到T2

INDEXOFARRAY(SPLIT(T2[!0],","),INARRAY(A9,SPLIT(B2,",")))

这是我自己写的但是数据很多会很卡还有没有其他方法

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

数据多肯定卡,公式函数的性能没有sql好(数据多就在sql里面想办法处理吧,或者用etl的方式处理,或者存储过程处理)

  • yzm198593 yzm198593(提问者) 主要很多要自己算,需要根据自己输入的值
    2023-06-15 09:00 
  • CD20160914 CD20160914 回复 yzm198593(提问者) 要么你就接收慢,公式处理,要么就在sql中想办法处理,反正目前这两个方式你选择一个,因为数据多的时候,函数的肯定慢,没有办法优化
    2023-06-15 09:02 
  • 2关注人数
  • 293浏览人数
  • 最后回答于:2023-6-15 08:57
    请选择关闭问题的原因
    确定 取消
    返回顶部