请教如何在report builder 3.0中设置多个参数

西西软件下载最安全的下载网站、值得信赖的软件下载站!
您的位置:
→ Report Builder 3.0中如何设置报表背景图片及更改柱状图宽度
微软BI制作工具Report Builder 3.0非常的强大,除了支持开发各式各样的报表之外,还为我们提供了报表制作向导,让即使是新手也能很容易的跟着向导制作出各种报表;同时也沿用了Office软件的界面风格,满足了大众用户的操作习惯。使用这样的软件,确实让我们报表开发的技术门槛降低了不少,开发效率也有了显著提高。   当然,向导只支持简单和固定模式的报表开发,如果你想让您制作的报表更加的突出,更加的标新立异,那么还是会遇到诸多的细节问题。下面将为大家分享两个大家制作报表过程中常见的问题,对于报表的美化有一定的帮助。 一、 如何将图片设为背景   很多朋友希望在报表中嵌入一张漂亮的背景,来作为点缀;或者说,报表的背景需要印有公司的水印,或印一些像证件、纸币上面的防伪图形。于是,他们将这些Report Builder中插入了图像,然后把它设置在最底层。然后在报表中插入图表,插入文字,并把他们至于图片的上层,调整好了位置。可是当他们开始执行报表时,问题出现了:刚刚编辑好的报表全乱了套,图像是图像,文字是文字,图表是图表,各个组件都互相排斥的摆放在报表上,互不重叠,明显跟编辑时的状态不一样。   那么,为什么会这样呢?原因在于报表中组件在位置上是互相排斥的,只有使用具有容器功能的组件,才能在它里面插入其他的组件。而图像就只是组件而已,他并没有容器功能。所以没办法直接把图像作为背景,摆放在其他图表和文字的底层。   根据这种情况,我们可以利用具有容器功能的矩形框或者表格来完成。具体步骤如下:   首先,可以在报表中先插入一个矩形框,然后右键点击该矩形框,点击&矩形框属性&,在&填充&选项卡中,将图片的来源设置为&嵌入的(Embedded)&,然后就可以将我们要设置为背景的图片导入进来。   导入后再将报表、文字等组件都逐一插入到这个矩形框当中。记得这里的操作是插入,也就是说,需要先点击了矩形框之后,再添加其他组件;如果对于之前在矩形框之外的组件,需要先通过剪切,然后再选择矩形框,进行粘帖,这才真正完成了一个插入的操作。 这样就实现了将图片设为报表背景的工作了。以下就是设计后的报表效果。 二、 如何设置柱状图的柱条大小   在Report Builder 3.0中,柱状图中的柱条在默认情况下是自适应大小的,当表中柱条很少的时候,柱条的宽度会变得很宽,这样子显然会很丑,影响美观。可是当他们想改变这个值的时候,却怎么也找不到设置宽度的地方,很是郁闷。这个问题相信很多朋友都普遍遇到过,因为Report Builder 实在是把这个设置藏得太深了。下面就为大家简单的介绍如何找到他们: 首先Reporting Builder 3.0的菜单栏中的视图TAB选项卡中,将&属性&勾上。属性窗口将在屏幕的右侧被打卡。 在柱状图报表中,点击报表中的柱条,右侧的属性窗口里将出现柱条的属性。 展开CustomerAttributes,将可看到设置柱条宽度的属性。   这里面的PointWidth是指柱条所占宽度的比例,默认值是0.8,取值范围一般是是0到1,当使用该属性时,柱条宽度将根据柱条的数目进行缩小或扩大;PixelPointWidth是指用柱条的以像素为单位的宽,默认为0,当不为0时,PointWidth将失效,柱条宽度将固定大小不变;同时我们也可以设置采用PointWidth,然后用MinPixelPointWidth和MaxPixelPointWidth来设置柱条宽度变化的最小值和最大值。 当然,这些值还可以使用表达式来灵活的应用他们,如果你数学能里够好,相信固定了柱条大小后如何让你的图表宽度随着柱条的多少而变化的问题也难不倒你。这里给个简单提示,你可以通过以下表达式获得柱条的多少:CInt(CountDistinct(Fields!LocationName.Value,&DataSet1&))
阅读本文后您有什么感想? 已有
人给出评价!
访问量多的如何添加子报表和参数(Report Builder 3.0 和 SSRS)
如何添加子报表和参数(Report Builder 3.0 和 SSRS)
SQL Server 2008 R2
当您希望创建作为多个相关报表的容器的主报表时,可以向报表添加子报表。子报表是对另一个报表的引用。若要通过数据值使报表相关联(例如,使多个报表显示同一客户的数据),必须设计参数化报表(例如,显示特定客户详细信息的报表)作为子报表。向主报表添加子报表时,可以指定传递给子报表的参数。还可以向表或矩阵中的动态行或动态列添加子报表。处理主报表时,会处理每行的子报表。在这种情况下,请考虑您是否能通过使用数据区域或嵌套数据区域实现所需的效果。若要向报表中添加子报表,您必须首先创建将作为子报表的报表。有关创建子报表的详细信息,请参阅 和。注意
在 Business Intelligence Development Studio 中,您可以在 Report Builder 3.0 和报表设计器中创建和修改报表定义 (.rdl)。每个创作环境提供了不同的方式来创建、打开和保存报表和相关项。有关详细信息,请参阅 Web 上
中的“在报表设计器和 Report Builder 3.0 中设计报表 (SSRS)”。
在“插入”选项卡上,单击“子报表”。在设计图面上,单击报表上的某个位置,然后拖动一个框调整到所需子报表大小。也可以单击设计图面来创建默认大小的子报表。右键单击子报表,然后单击“子报表属性”。在“子报表属性”对话框的“名称”文本框中键入名称,或接受默认值。该名称在报表中必须是唯一的。默认情况下,会分配一个常规名称,例如 Subreport1 或 Subreport2。在“将此报表用作子报表”框中,单击“浏览”,或者键入报表的名称。应当优先单击“浏览”,因为将自动指定子报表的路径。可以通过多种方式指定报表。有关详细信息,请参阅。(可选)为“去掉分页符上的边框”单击“是”,使得在子报表跨多个页时不在子报表中间呈现边框。
单击“确定”。
在“设计”视图中,右键单击子报表,然后单击“子报表属性”。在“子报表属性”对话框中,单击“参数”。单击“添加”。将向参数网格添加一个新行。在“名称”文本框中,键入子报表中参数的名称或者从列表框中选择该名称。该名称必须与子报表中的报表参数的名称(而不是查询参数的名称)相匹配。在“值”列表框中,键入或选择要传递给子报表的值。此值可以是静态文本、引用字段的表达式或主报表中的其他对象。注意 在报表生成器中,如果“参数”列表中缺少某参数并且子报表具有定义的默认值,将会正确处理子报表。在报表设计器中,子报表所需的所有参数都必须包括在“参数”列表中。如果缺少必需的参数,子报表将不会在主报表中正确显示。重复步骤 3-5 指定每个子报表参数的名称和值。若要删除子报表参数,请单击参数网格中的相应参数,然后单击“删除”。若要更改子报表参数的顺序,请单击相应参数,再单击上移按钮或下移按钮。更改子报表参数的顺序不会影响子报表的处理。
本文是否对您有所帮助?
需要更多代码示例
翻译需要改进
(1500 个剩余字符)
感谢您的反馈
页面加载速度够快吗?
您喜欢网页的设计吗?
请告诉我们更多意见请教如何在Report Builder 中设置多个参数_百度知道
请教如何在Report Builder 中设置多个参数
提问者采纳
p_order_number_l||'***'||:如果step1有数据出来;||.message(100,打log信息;***&#39: p_order_number_l||'***'***&#39: p_ordered_date_l||&#39:查看log信息。:拿你的sql语句到toad下面输入相同的参数运行解决方法: p_ordered_date 输入值是否为date or varchar2。确认ordered_date是否is null的),类型是否为date or varchar2step2;
在pre report trigger,' );***&#39: p_ordered_date_h||' ),&#39,'***&#39:
srw.message(100,'step3:step1.message(100;***'),看能不能出数据;||;***'||.message(100
来自团队:
其他类似问题
为您推荐:
builder的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 report builder 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信