在帆软中如何实现列转行?

我原本数据是上面这种,我想在帆软展示成下面那种应该怎么做?

image.png

select bdl  as 波动率,

       zdhc as 最大回撤,

       xpbl as 夏普比率,

       xyfs as 信用分数,

       dypj as 对应评级

  from table


FineReport lincoder 发布于 2020-8-6 13:36 (编辑于 2020-8-6 14:08)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
axingLv6专家互助
发布于2020-8-6 14:41
最佳回答
0
Kevin-sLv7中级互助
发布于2020-8-6 13:38

image.png设置成纵向扩展就可以了

  • lincoder lincoder(提问者) 他的sql是这样的,我加上去了,这个我希望把这四个字段放在一个列里面展示,你这个怎么用纵向扩展
    2020-08-06 14:06 
最佳回答
0
ScyalcireLv7中级互助
发布于2020-8-6 13:39(编辑于 2020-8-6 13:41)

https://help.finereport.com/doc-view-1759.html

这个文档 值得拥有


在帆软上的一种实现方式是,在帆软上先把需要转成列的字段,放在列上,然后设置横行扩展

最佳回答
0
18328816101Lv5中级互助
发布于2020-8-6 14:26(编辑于 2020-8-6 14:28)

文档上的行列转换实际还是用在了数据集上,也就是用sql转换,设计器本身应该做不了行列转换。


数据集拖出来的是字段名,字段值(也就是该字段的数据)是随着字段名扩展出来的,行列转换是把字段名和字段值都变了,所以设计器本身是没有行列转换这个功能的。


如果原数据结构是截图下面的那种,那么可以用横向扩展做成上面那种,反过来就不行了

最佳回答
0
孤陌Lv6资深互助
发布于2020-8-6 14:41

你的意思 是吧字段转换成行??  不建议这样做  你可以用FR的公式 来做

最佳回答
0
ColdmanLv6高级互助
发布于2020-8-6 14:43

帆软上没有这个功能,你可以在SQL里面处理,百度一下SQL行转列

  • 7关注人数
  • 1718浏览人数
  • 最后回答于:2020-8-6 14:43
    请选择关闭问题的原因
    确定 取消
    返回顶部