报表根据选择数据动态改变数据列

         报表使用了参数模版,下拉选择想查看的数据列,选择哪个就显示这个字段对应的数据。

如何制作呢,润乾中,提供了参数和动态宏的方式,来实现这一的报表需求。

下面请看实例如何实现这样的报表需求:

          首先连接数据源,建立参数模版,

三个维度,均使用了下拉列表框的形式,在web属性的变量名中分别对应三个参数名;

然后建立一个报表文件,建立数据集,数据集sql:SELECT ${macro1},${macro2},${macro3} FROM 供应商

定义三个参数,分别对应参数模版的变量名;

定义单个动态宏:macro1,macro2,macro3,

macro1:case(arg1,"地区","地区","城市","城市","联系人职务","地区")

macro2:case(arg2,"地区","地区","城市","城市","联系人职务","城市")

macro3:case(arg3,"地区","地区","城市","城市","联系人职务","联系人职务")

报表设计如图:

这样报表就设计完成了,效果:

三个维度当前的选择,跟数据列数据效果,当我们更换查询的时候,效果如下图:

这样便达到了我们想要的效果了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值