原创  一直想找个方法来表现时间的线性流逝 收藏

图表是最直接的方法了

昨天花了一天的时间想,最后似乎是崩溃了。

我要设计一个图表,表示线性的时间。

现在有的是 时间的间隔,开始工作时间,结束工作时间。

一个人每天要工作24小时,不停的等待着订单,然后生产。
我有这个人每天的生产每个产品的:开始工作时间,结束工作时间。
那么我现在想让这一天工作变成一个线性的图,方便我来看。把每天工作的时间和不工作的时间都标示在这个线上。
我看了Reporting Serivce 里面没有我需要的这种图表。

只能用变形的图表了,选用最简单的柱状图。

我把每天按秒分成60*60*24份=86400,每秒算做一图表的Y值,如果这一秒是工作的,那么X值就是1,否者就是0.
这样就可以表现出来这个人一天的工作忙闲了。一幕了然,比直接拿数据好的多。而且多个人的话,还可以对比。

但是现在可以使用的数据只有开始和结束的时间。

我先自己生成了一个表,ID:1-86400;IV:NULL.
然后把每个工作的起始到结束的经历的时间ID对应的IV都设置为1.

这样就出现一个合格的表了。

非常的繁琐。
因为要写的SQL太多了,呵呵。

问问,有没有经历过这样的需求?有没有更好的解决方法?谢谢哈!!!

这个是我的问题,结果大乌龟指出来,列最多1024.找个想法就完了。

似乎大家也没有什么别的想法一时半会,结贴了。

有个帅哥说可以用flash,呵呵。谢谢他!

发表于 @ 2008年05月22日 10:08:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:测试一下,看看如何??? | 新一篇:【转】B 树、B- 树、B+ 树、B* 树都是什么

  • 发表评论
  • 评论内容:
  •  
Copyright © being21
Powered by CSDN Blog