您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 三维统计图的动态设计与实现
三维统计图的动态设计与实现润乾报表内置了好多种统计图,给用户带来了极大的方便,但是当客户的报表有些复杂时,怎样才能通过统计图来更好的展示呢?下面通过一个示例来讲解一下教程中没有说到的三维折线图。客户需求:通过两个参数输入起始年份和结束年份,来控制三维折线图中折线的条数,如1996—1997会出来2根统计折线,1996—1998会有3根折线。如下图所示:那么请大家跟着我的思路走。首先,请看下图:既然这个地方只能增加一行,并且要知道,即使统计出1996年来,可能1996年不一定12个月都有数据,所以没有数据的月得置空,不能让他在统计图中显示,那么上图中的系列名称=D4,代表要统计的年份;系列值=C4,代表要统计的每月的销售额;分类轴=B4,代表1—12月。其次,看一下我的设计器内是怎么写的。下图其中:C4=if(int(ds1.sum(运货费,month(订购日期)==B4))==0,null,ds1.sum(运货费,month(订购日期)==B4))即判断是否为0,为0置null。在C4的隐藏行表达式中写入:if(value()==null,true,false)即当值为null时,单元格隐藏。最后,注意一点:一般设计时会惯性思维把B4按月分组,即ds1.group(month(订购日期),false),这样假如1996年1—6月无数据,只有7—12月,那么浏览时会出现这样的结果:只有通过上述思路才能得出正确的统计图,显示效果如下图所示:
本文标题:三维统计图的动态设计与实现
链接地址:https://www.777doc.com/doc-2808254 .html