fineex2006 发表于 2015-6-29 14:30:00

报表数据的问题

我用报表做曲线图,一个月1号到30号,但是我只有几天有数据,其他没数据。曲线图是断断续续的。有什么办法默认一个0值进去吗?

frank.zhang 发表于 2015-6-29 15:25:00

您好,问题已经收到,我这边正在帮您处理。请稍后。

frank.zhang 发表于 2015-6-29 16:59:00

您好,
非常抱歉。
目前没有能够默认增加0值到AR报表的方法,我建议您可以尝试下,对数据源进行修改,给每天都插入一条数据。
但是,由于不了解您的需求,不知道是否可行。

希望能够帮助到您。

fineex2006 发表于 2015-6-29 17:02:00

可不可以对Y轴写个表达式判断,就像这种=if( Fields!YourFieldName.Valueoperator"Value to compare", "If condition is met, use this value.", "If not, use this one."方式,判断他是否为空,为空就显示0,不为空显示原来的数据。要不用脚本行不行?

fineex2006 发表于 2015-6-29 17:05:00

我就是想把图上的曲线图做来不要断断续续的,看上是一条连续的曲线

frank.zhang 发表于 2015-6-29 17:34:00

您好,
您是否方便上传您的报表模板,以方便我们能够重现问题。我这边尝试制作,但是没有数据的情况下是一条直线。

fineex2006 发表于 2015-6-29 17:56:00


他这里是多条曲线图,有曲线图本月有数据,但是另外一条曲线图没数据。就会断断续续,模板就是个普通的曲线图,主要是数据不知道怎么给你。

frank.zhang 发表于 2015-6-30 09:26:00

您好,
论坛的上传有限制,您可以使用第三方云盘。

fineex2006 发表于 2015-6-30 10:07:00

数据这样给你不知道行不行,你看下。

fineex2006 发表于 2015-6-30 10:22:00

我大概描述一下我们的情况,和希望达到的效果
举个例子,我们要做一个从6月1日-6月30日的曲线图,但是并不是每一天都有数据,可能1-10日有,11-20日没有,21-30日又有数据,期望生成一条从1日-30日连续的曲线,没有的以0来填充。

在前面您给了一种解决思路:对数据源进行修改,给每天都插入一条数据。
这种方法我也想过,如果基于该表只需要制作一张报表,倒是可以使用这种方法
但是因为基于该数据源会制作多张报表,不同报表在不同条件查询,涉及到这种情况都需要插入数据补充
假如,以日期作x轴,我们只需要在每个日期插入一条数据
如果是以不同区域生成多条曲线,那么得每个区域每个日期都插入一条数据
如果再以用户和日期生成报表,那么得每个用户每个日期插入一条数据
等等………………………………
可以想象这样的方式,效率不高,而且后期扩展功能相当不便
页: [1] 2
查看完整版本: 报表数据的问题