在报表控件中,三个图表的联动该如何设置

 时间:2024-10-19 06:30:49

1、数据准备新建3个数据集作为3张图表的数据源。ds1:SELECT * FROM [销量] where 1=1 ${if(len(地区)==0,"","and 地区='"+地区+"'")}ds2:SELECT * FROM [销量] where 1=1 ${if(len(地区)==0,"","and 地区='"+地区+"'")} ${if(len(销售员)==0,"","and 销售员='"+销售员+"'")}ds3:SELECT * FROM [销量] where 1=1 ${if(len(地区)==0,"","and 地区='"+地区+"'")} ${if(len(销售员)==0,"","and 销售员='"+销售员+"'")} ${if(len(产品类型)==0,"","and 产品类型='"+产品类型+"'")}

2、图表设置数据源设置新建3张图表,柱形图、饼图、折线图,其数据源分别为ds1,ds2和ds3,具体数据源设置如下图:

在报表控件中,三个图表的联动该如何设置

3、交互属性设置点击柱形图时,需要将柱形图的分类轴传递给饼图,作为饼图数据源和折线图数据源的一个参数值,点击饼图时,需要将饼图的系列名传递给折线图作为折线图数据源的参数值,如果类似图表联动中的是两个图表之间的相互关联,则直接使用超级链接-联动单元格,但是此处折线图需要接收来自柱形图的分类轴值,而折线图却不是和柱形图联动,所以无法直接使用超级链接-联动单元格,我们可以使用超级链接中的动态参数,点击柱形图或饼图的时候,动态的给参数赋值,并且参数值一直存在,设置如下图:

在报表控件中,三个图表的联动该如何设置在报表控件中,三个图表的联动该如何设置

4、参数界面设置如最上面的效果图,切换到参数设计界面,点击右侧下方面板的全部添加,将参数全部添加到参数面板中,如下图:

在报表控件中,三个图表的联动该如何设置

5、地区参数的控件类型选择下拉框,数据字典设置如下图:将销售员和产品类型的控件以及标签设置为不可见,将销售员和产品类型两个参数的控件添加上去主要是为了在预览一次报表之后,重新选择地区时,可以重置销售员和产品类型两个参数。

在报表控件中,三个图表的联动该如何设置

6、效果查看点击分页预览,效果如下图。

在报表控件中,三个图表的联动该如何设置
  • Excel2016折线图怎么设置高低点连线?
  • 如何在excel中制作九宫格图片
  • WPS轻松办公—WPS表格如何制作数据图表
  • Excel表格如何进行数组运算
  • 使用WPS表格寻找数据集合的第k个最大值和最小值
  • 热门搜索
    二年级日记怎么写 怎么踢足球 苹果支付怎么用 怎么蒸鸡蛋糕 怎么截动图 蒂森克虏伯电梯怎么样 结节性痤疮怎么治疗 缺钙怎么办 卡巴斯基怎么样 甘宁怎么死的