请教大侠们几个关于Reporting Service的问题,急!

[复制链接]
查看11 | 回复5 | 2006-9-25 11:13:00 | 显示全部楼层 |阅读模式
关于Reporting Service, 我有几个问题想咨询您:
1. 当完成一个Reporting Service报表后,如何能够仅仅把报表文件给客户,然后客户自己轻松地在Reporting Service中发布该报表;
2. 当在做一个Reporting Service报表时,如何把报表中的图表类型做成动态的?比如在使用同一个报表时,用户可以随意选择拄状图或者饼图;
3. 在Reporting Service报表中如何接收外来参数?比如从一个网页中的超链进入一个Reporting Service报表,但是这个报表能接收前一个网页传递过来的参数。
回复

使用道具 举报

千问 | 2006-9-25 11:13:00 | 显示全部楼层
最初由 hhbaiyun 发布
[B]关于Reporting Service, 我有几个问题想咨询您:
1. 当完成一个Reporting Service报表后,如何能够仅仅把报表文件给客户,然后客户自己轻松地在Reporting Service中发布该报表;
报表管理器有上传文件功能,把设计好后保存的rdl文件传上去就可以了。
2. 当在做一个Reporting Service报表时,如何把报表中的图表类型做成动态的?比如在使用同一个报表时,用户可以随意选择拄状图或者饼图;
各种图都做好了,然后用参数来判断隐藏和显示
3. 在Reporting Service报表中如何接收外来参数?比如从一个网页中的超链进入一个Reporting Service报表,但是这个报表能接收前一个网页传递过来的参数。 [/B]

中间再做一个跳转页,重新拼Url,然后转到报表
回复

使用道具 举报

千问 | 2006-9-25 11:13:00 | 显示全部楼层
谢谢Korac的精彩回答,关于最后一个问题,我还是不太明白,能否说得详细详细一些呢?我的报表如何获得Request.QueryString中的参数呢?非常感谢!
回复

使用道具 举报

千问 | 2006-9-25 11:13:00 | 显示全部楼层
最初由 hhbaiyun 发布
[B]谢谢Korac的精彩回答,关于最后一个问题,我还是不太明白,能否说得详细详细一些呢?我的报表如何获得Request.QueryString中的参数呢?非常感谢! [/B]


报表是可以通过Url接收参数,现在报表里定义参数,然后在那个网页的要转到报表的链接里把参数拼到Url里
回复

使用道具 举报

千问 | 2006-9-25 11:13:00 | 显示全部楼层
谢谢Korac的精彩回答
关键我就是不知道报表如何接收URL参数,您能告诉我吗?万分感谢!
回复

使用道具 举报

千问 | 2006-9-25 11:13:00 | 显示全部楼层
最初由 hhbaiyun 发布
[B]谢谢Korac的精彩回答
关键我就是不知道报表如何接收URL参数,您能告诉我吗?万分感谢! [/B]

以下是Reporting Service联机帮助的内容:
ms-help://MS.RSBOL80.2052/rswork/htm/rwp_workingreports_v1_86aq.htm

Reporting Services - 管理和使用发布的报表

运行参数化报表
参数化报表是使用输入值完成报表处理的报表。按区域值、产品类别或标识符筛选的报表都是常见的参数化报表。参数通常用于限定查询,帮助选择报表的数据。如果管理或运行参数化报表,您需要了解所选参数会如何影响您处理的报表。

注报表中使用的参数要由报表作者定义。发布报表后,您可以通过修改某些参数属性来更改所用的值和获取值的方式。
存储和提示输入参数值
为了在运行时获取参数值,您可以将值与报表存储在一起或提示用户键入或选择值。如果希望始终使用特定值处理报表,最好将参数值与报表一起存储。例如,如果某个地区的办事处设有专用网站,您可以将区域销售情况报表存放在这个始终使用特定区域代码的网站上。
您还可以提示用户在打开报表时键入或选择要使用的值。如果将报表配置为提示输入参数值,系统会提供输入字段,供用户键入特定值。键入值后,用户单击“查看报表”即可运行该报表。如果值有效,报表随即显示。如果值无效,您会见到错误消息或空报表。如果使用存储的参数值,报表在打开时并不显示输入字段或“查看报表”按钮。运行该报表的所有用户都使用相同的参数值。
如果报表包含基于查询的参数,而且数据源要求每个用户登录才能访问,则在页面上显示参数输入字段前系统会提示用户输入凭据。在这种情况下,只有提供凭据才能检索参数值。
要运行需要参数的报表,通常您必须了解要键入哪些值。某些情况下,报表可以提供下拉列表,供您从中选择值。如果字段为空,请询问报表作者应使用哪些值。
要对报表设置参数属性(包括默认值),请使用报表管理器。有关详细信息,请参阅设置已发布报表的参数属性和在订阅中设置参数。
对报表 URL 设置参数
运行参数化报表的另一种方法是使用 URL。您可以指定一个或多个采用编码的名称-值对格式的参数,各参数间用“&”符号分隔。
空参数使用特殊语法;您必须为空值指定 isnull。下例说明了值为空和常数的多个参数:
http://exampleWebServerName/repo ... st&sales:isnull
带多个值的参数通过重复参数名来指定;例如:
http://exampleWebServerName/repo ... ast&region=west

如果其中某个值为空(即 isnull),则为该参数指定的其他所有值都将被忽略。
“布尔”参数的值为 0 或 1。
“浮点数”参数必须包含服务器区域设置的小数分隔符。
“日期时间”参数必须按 YYYY-MM-DDTHH:MM:SS 格式指定,该格式基于国际标准化组织 (ISO) 的 8601 标准。
请参阅
参数化报表
运行报表
查看和运行报表
管理和使用发布的报表
©1988-2004 Microsoft Corporation。保留所有权利。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行