zoukankan      html  css  js  c++  java
  • 利用水晶报表制作甘特图

    水晶报表制作甘特图的相关资源很少,我手上这本《Crystal Reports 2008水晶报表从入门到精通里》也只有短短几句话,太多的细节并未言明,只好自己琢磨着来。

    在此特把自己的经验与大家分享一下。

    首先要提的一点是:图表是不允许插入到页眉、页脚和详细节的,你可以将它添加到组头、组尾节或者报表头、报表尾节。

    原因大家可以想一下,详细节是呈现单条记录的,不可能一条记录显示为一个图表吧,那就没什么意义了。放在页眉页脚的话似乎也没什么意义。

    一个图表所要呈现的数据应该是用户所设计的一个分组(Group)或者是针对整个报表的所有数据,这样才有意义。

    1、新建一个空白报表选择一张表,然后依据某个条件进行分组,然后在组头节添加一图表:

    右键插入图表,即可弹出上图对话框,类型 下选中甘特图可以看到说明如下“甘特图必须"对于每个记录"绘制两个值:开始日期和结束日期。可以使用日期或时间值。”

    这很好理解甘特图需要开始日期和结束日期来画时间线。

    2、数据的设置,如下图:

    图中的显示值就是指画线所依据的开始日期和结束日期,而上面的“对于每条记录”则是每条时间线对应的Y轴显示。

    3、点击确定,预览, 看看效果:

    一个简答的甘特图出来了。

    下面对一些细节简单的描述一下:

    在甘特图上右击“图表选项”

    1)调整时间轴的间距宽度

    2)标题 图例(甘特图中各个标题的位置如图所示,但是似乎标题的文本不能控制换行:( )

    3)显示数据标签

    如图所示, 水晶报表会帮我们计算出天数然后显示在时间线上。

    4)网格线

    大家可以根据自己的需求控制网格线的显示。

    就讲到这里吧,主要是之前没用过这个,其实很简单的,希望对大家有所帮助吧。

  • 相关阅读:
    1、如何使用Azure Rest API创建虚拟机
    Ansible---2的Roles使用
    linux下的shell脚本
    生成器 yield和协程
    xshell
    markdown的使用
    加密
    Hbuilder打包app
    尾递归
    jupyter
  • 原文地址:https://www.cnblogs.com/xg521310/p/2366605.html
Copyright © 2011-2022 走看看