数据展示

填报报表中,有以下字段:时间、责任人、问题、原因  填报对应数据

例如:20241028   张三    问题描述    原因1、原因2、原因3

需求:数据分析展示时,可不可以实现以下展示方式

20241028   张三    问题描述   原因1

20241028   张三    问题描述   原因2

20241028   张三    问题描述   原因3

FineReport 十三SSan 发布于 2024-10-28 16:59
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-10-28 17:02(编辑于 2024-10-28 17:04)

可以的~

----------------

可以这样设计

image.png

  • 十三SSan 十三SSan(提问者) 这种是怎么实现的?
    2024-10-28 17:05 
  • 华莉星宸 华莉星宸 回复 十三SSan(提问者) 你的原因1、原因2、原因3是三个字段? 就参考上面的截图拖入字段就好了啊
    2024-10-28 17:06 
  • 华莉星宸 华莉星宸 回复 十三SSan(提问者) 或是使用union all 把三个原因拼起来~
    2024-10-28 17:07 
  • 十三SSan 十三SSan(提问者) 回复 华莉星宸 原因是一个字段,有3条原因 存到这一个字段里边
    2024-10-28 17:11 
  • 华莉星宸 华莉星宸 回复 十三SSan(提问者) 三条原因是有分隔符的吧,直接在后面的列里面用公式split(B5,","),设置向下扩展
    2024-10-28 18:40 
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-10-28 17:04

可以按冒号分成三行

最佳回答
0
renongaiLv5见习互助
发布于2024-10-28 17:09

填报表里按多列进行设计,展示时,最好分开两个报表,接着用来展现union 原因的结果

写法如下:

select 时间、责任人、问题、原因1 as 原因 

union all

select 时间、责任人、问题、原因2 as 原因 

where 原因2 is not null

union all 

select 时间、责任人、问题、原因3 as 原因 

where 原因3 is not null

最佳回答
0
梦已元Lv4中级互助
发布于2024-10-29 13:12

数据集整合,或者,直接分组展示 原因1,原因2,原因3

  • 5关注人数
  • 166浏览人数
  • 最后回答于:2024-10-29 13:12
    请选择关闭问题的原因
    确定 取消
    返回顶部