fineReport数据集是string的对象数组,然后需要横向动态展示对应的值

需要展示各个产品的名称+JSON数据的材料价格,列名为产品名+动态的json数据的材料名

image.png

string数据展示.zip  附件是内置数据集

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

常用函数集合插件- FineReport帮助文档 - 全面的报表使用教程和学习资料

下载这个插件。。

image.png

价格1:INDEXOFARRAY(SPLIT(if(len(b2)>0,JSONPathFinder(b2,"$..price"),""),","),1)

名称1:INDEXOFARRAY(SPLIT(if(len(b2)>0,JSONPathFinder(b2,"$..name"),""),","),1)

价格2:INDEXOFARRAY(SPLIT(if(len(b2)>0,JSONPathFinder(b2,"$..price"),""),","),2)

名称2:INDEXOFARRAY(SPLIT(if(len(b2)>0,JSONPathFinder(b2,"$..name"),""),","),2)

image.png

  • 鱼仔仔家的荣荣 鱼仔仔家的荣荣(提问者) 这个是用的接口查询的数据吧,我现在是用的数据集查出来的
    2024-12-26 15:47 
  • CD20160914 CD20160914 回复 鱼仔仔家的荣荣(提问者) 你要解析 就用这个函数解析就行了!
    2024-12-26 15:48 
  • CD20160914 CD20160914 回复 鱼仔仔家的荣荣(提问者) 上面给了你公式了,你要安装我上面教程的常用函数插件,才有这个函数的!!
    2024-12-26 15:53 
  • 2关注人数
  • 28浏览人数
  • 最后回答于:2024-12-26 15:52
    请选择关闭问题的原因
    确定 取消
    返回顶部