2011-02-24 48 views
0

我在SQL Server商业智能工作室中有一个.rdl文件(报表定义/报表设计器)的报表。目前,该报告绘制了给定每月给定日期(X-AXIS)的LOAN_AMOUNT(Y轴)的折线图。本月的每一天都不表示为从数据库中检索数据。因此,线路的某些部分可能不连续。即使没有数据点存在,我如何使这条线保持连续?SQL Server商业智能工作室:不连续折线图

回答

1

你应该使用这样的功能:

http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=61519

要生成所有日期,即使他们没有在数据库和贷款金额分配给0

例如,如果在二月(无闰年),并且数据库的值为feb 1,而feb 14则只应使用过帐的日期函数来获取所有日期,并将值0赋予所有其他日期的贷款金额。只有这样,你才能使用它作为你的报表的数据源(我假设你正在使用存储过程而不是直接表)。

+0

乔恩,非常感谢您的快速响应!实际上,数据直接来自数据库表。根据我的知识,没有存储过程。有没有办法让视觉工作室以某种方式插入这些线条,使它们连续? – dionysus 2011-02-24 20:02:05

+0

@dionysus - 创建报告时绝不应使用直接表格。它破坏了过滤器,参数等的目的。您应该将报告基于该表,但使用存储过程。这样你就可以模仿和玩结果来获得理想的结果。在你的情况下,你会写一个存储过程并填写缺失的日期。 – JonH 2011-02-24 20:07:31

+0

@JonH - 再次感谢您的建议!我会看看我能做些什么。 – dionysus 2011-02-24 20:42:23

相关问题