欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

如何通过参数来切换图表和数据

程序员文章站 2022-03-16 22:04:59
...

View Post 如何通过参数来切换图表和数据 在报表设计的过程中有时候我们想在一张报表中既可以看到数据又可以看到图表,但是如果把数据和图表放在同一页面中似乎不太美观,所以我们可以用参数来控制是要显示数据还是显示图表。下面来看看如何实现通过参数来切

View Post

如何通过参数来切换图表和数据

在报表设计的过程中有时候我们想在一张报表中既可以看到数据又可以看到图表,但是如果把数据和图表放在同一页面中似乎不太美观,香港虚拟主机,所以我们可以用参数来控制是要显示数据还是显示图表。下面来看看如何实现通过参数来切换图表和数据

设计一张既有数据又有图表的报表,如图

如何通过参数来切换图表和数据

如果不做任何处理将会出现的是数据和图表在同一页面,如图:

如何通过参数来切换图表和数据

下面来做一下处理:

第一步:创建一个参数

在“常规”下填写好名称和提示(名称和提示可任意,名称最好不是中文),“数据类型”选中“text”,“可见性”选择“可见”。

如何通过参数来切换图表和数据

在“可用值”下面选择“指定值”,然后添加两个指定值“数据”“图表”

如何通过参数来切换图表和数据

在“默认值”下选择“指定值”,然后在值中填写“数据”(这里也可以填写为“图表”)

如何通过参数来切换图表和数据

第二步:设置数据的可见性条件

在数据表任意地方右键选中“Tablix属性”,然后在“可见性”下选中“基于表达式显示或隐藏”

如何通过参数来切换图表和数据

然后点击fx,写表达式=IIf(Parameters!type.Value="数据",False,True),这句表达式的含义就是,当参数(这个参数就是刚才第一步添加的参数)等于数据时,虚拟主机,就返回False,否则返回True,当返回值为False时就不隐藏,当返回值为True时就隐藏。

第三步:设置图标的可见性条件

在图表中任意地方右键选中“图表属性”,然后在“可见性”下选中“基于表达式显示或隐藏

如何通过参数来切换图表和数据

然后点击fx,写表达式=IIf(Parameters!type.Value="图表",False,True),服务器空间,这句表达式的含义就是,当参数(这个参数就是刚才第一步添加的参数)等于图表是,就返回False,否则返回True,当返回值为False时就不隐藏,当返回值为True时就隐藏。

posted on