none
请教Reporting 2008 设置子报表参数问题 RRS feed

  • 问题

  • 在将Reporting2005 升级到2008后,在一个包含子报表的报表中,出现了一个错误: 错误:无法显示子报表。

    参数是在“子报表属性”窗口中的“参数”中设置的,参数的值:取得是主报表中的数据集的值,=SUM(Fileds!Year.Value,"dsDate")

    在浏览报表时,出现无法显示子报表的错误,而直接把参数的值写死 "=2010" 或者 用主报表的参数都没问题只要用主报表的数据集的值就不行,另外,子报表单独运行没问题,而在BusinessIntlligenceDevelvopment2005中浏览没问题,在Businessintlligence2008中就出现错误了。

    在2008中不支持参数(=SUM(Fileds!Year.Value,"dsDate"))这样取值吗? 各位有没有遇到此问题?

    2010年4月21日 3:28

答案

  • 请问下,怎么搭建 sql server 2008  像dashboard那样的报表展示平台,报表可以通过web展示给公司的高层看,sql server 2008  中有dashboard吗?


    我们是这样做的:通过VS2008的报表服务器项目开发报表,并把它部署到一台服务器上,然后就可以通过Web浏览了。SQL SERVER 2008中有dashboard
    2010年5月11日 3:39

全部回复

  • 用过reporting 2005
    2010年4月21日 12:31
  • 2008是支持这样取值的。

    我试了一下是OK的,没有出现你说的问题,可以把主报表数据集的值传进参数。

    你确定一下SUM(Fileds!Year.Value,"dsDate") 是正确的年份吗? 

    SQL 2008 SP1 打了没有?参数类型没设置错吧,不过应该不是这个问题。

     


    一年之计在于春,一日之计在于寅,一家之计在于和,一生之计在于勤。
    2010年4月22日 4:19
    版主
  • 2008是支持这样取值的。

    我试了一下是OK的,没有出现你说的问题,可以把主报表数据集的值传进参数。

    你确定一下SUM(Fileds!Year.Value,"dsDate") 是正确的年份吗? 

    SQL 2008 SP1 打了没有?参数类型没设置错吧,不过应该不是这个问题。

     


    一年之计在于春,一日之计在于寅,一家之计在于和,一生之计在于勤。
    参数都是Integer类型的,
    安装了sq1后还是如此,我用的是SQL200864位企业简体中文版的,不知baobaonan用的是什么版本?
    2010年4月22日 9:03
  • 请问下,怎么搭建 sql server 2008  像dashboard那样的报表展示平台,报表可以通过web展示给公司的高层看,sql server 2008  中有dashboard吗?

     

    2010年5月7日 3:14
  • Why don't you open new thread?
    2010年5月7日 3:18
  • 请问下,怎么搭建 sql server 2008  像dashboard那样的报表展示平台,报表可以通过web展示给公司的高层看,sql server 2008  中有dashboard吗?

    2010年5月7日 3:20
  • 请问下,怎么搭建 sql server 2008  像dashboard那样的报表展示平台,报表可以通过web展示给公司的高层看,sql server 2008  中有dashboard吗?


    我们是这样做的:通过VS2008的报表服务器项目开发报表,并把它部署到一台服务器上,然后就可以通过Web浏览了。SQL SERVER 2008中有dashboard
    2010年5月11日 3:39