动态列问题

select  A列 ,B列 ,C 列,sum(num)n

fron test

group by A列 ,B列 ,C 列

如何实现 ABC三列动态展示  test表会有D列 ,F列 ,只需要ABC

如下图,想要实现dapartment family 商品层级三个维度动态列如何实现

image.png

FineReport sc9527 发布于 2023-1-15 15:46 (编辑于 2023-1-16 10:59)
1min目标场景问卷 立即参与
回答问题
悬赏:11 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
RiveryLv5中级互助
发布于2023-1-16 11:23

select sum()       ${if(len(a)==0,"",",a")}        ${if(len(b)==0,"",",b")}      ${if(len(c)==0,"",",c")} from tmp ${if(len(a)==0&&len(b)==0&&len(c)==0,"","group by "+JOINARRAY(array(if(len(a)==0,"","a"),if(len(b)==0,"","b"),if(len(c)==0,"","c")),","))}

最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2023-1-15 15:47

动态列-https://help.fanruan.com/finereport/doc-view-3966.html

看下文档里面有好几种方法 看看你适合哪个

  • 2关注人数
  • 620浏览人数
  • 最后回答于:2023-1-16 11:23
    请选择关闭问题的原因
    确定 取消
    返回顶部