柱形图制作

1697684568667.png

一张图显示出多个时间段柱形图,下方时间段要实时变化,这种图表可以做吗?

sql要怎么来写

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

你数据集直接按时间展示就行了

只要你的数据集按小时汇总的,那么图表引用数据集,它就自动出来你这个效果了!!

你的数据最终处理成类似这样就行了

image.png

image.png

image.png

  • abcbb abcbb(提问者) 有参考图表开发链接吗,这种的
    2023-10-19 11:23 
  • CD20160914 CD20160914 回复 abcbb(提问者) 就是标题的柱形图,你的数据集按时间汇总没有?https://help.fanruan.com/finereport/doc-view-1400.html
    2023-10-19 11:26 
  • abcbb abcbb(提问者) 比如数据表字段里有一天24小时的24条数据,那么不能把24各个小时的字段都展示出吧,那整个图表出来了24个柱形图都看不清了吧,能不能根据实时时间段固定展示出三组时间段柱形图或者几组时间段的柱形图,这样效果会好些吧,不知道你理解了没
    2023-10-19 11:36 
  • CD20160914 CD20160914 回复 abcbb(提问者) 可以拖动的。你可以设置边界!
    2023-10-19 11:39 
  • CD20160914 CD20160914 回复 abcbb(提问者) 看这里:https://help.fanruan.com/finereport/doc-view-1317.html
    2023-10-19 11:41 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-10-19 11:05

SqlServer?

--6.根据给定时间为基准以2小时为划分,得出一天划分出的时间段 

declare @time varchar(5) 

set @time='11:13'

select ltrim(a.number)+right(@time,3)+'-'+ltrim(b.number)+right(@time,3) as [划分结果] 

from master..spt_values a with(nolock),master..spt_values b with(nolock) 

where a.type='P' and b.type='P'

and a.number>=left(@time,2) and b.number<=24 

and a.number+2=b.number 

/** 

划分结果 

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

11:13-13:13 

12:13-14:13 

13:13-15:13 

14:13-16:13 

15:13-17:13 

16:13-18:13 

17:13-19:13 

18:13-20:13 

19:13-21:13 

20:13-22:13 

21:13-23:13 

22:13-24:13 

*/ 

--------- 

  

最佳回答
0
用户k6280494Lv6资深互助
发布于2023-10-19 11:06

可以,一个分类,多个系列

  • 3关注人数
  • 138浏览人数
  • 最后回答于:2023-10-19 11:28
    请选择关闭问题的原因
    确定 取消
    返回顶部