永洪社区
标题:
参数传递给SQL数据集
[打印本页]
作者:
小猪快刨
时间:
2022-3-3 18:06
标题:
参数传递给SQL数据集
如图,我的报告有2个组件,年份,月份,现在需要把用户选择的年月组合在一起,传递给SQL数据集去引用。可以做到吗?
作者:
Fiona
时间:
2022-3-3 18:58
在报告的装载时运行和变化时运行里写脚本,给参数year_m传值,试试呢
param["year_m"] = param["下拉参数_年"] + substring(param["下拉参数_月"], 0, 2)
作者:
Cynthia_chen
时间:
2022-5-6 11:53
建议在新建数据集时,可以不用写条件:where act_year=?{year_m},
一、建议在后面的报告,将选年月的文本框更改为文本参数或者下拉列表参数,再按楼上所说写脚本,(在报告的装载时运行和变化时运行里写脚本,给参数year_m传值,试试呢
param["year_m"] = param["下拉参数_年"] + substring(param["下拉参数_月"], 0, 2)),最后在报告需要按年月显示的图表里编辑过滤里面,把act_year的条件设置成=参数["year_m"]就行了。
二、当然,最简单粗暴的就是,直接在报告里加一个下拉列表过滤,把act_year字段拉入列里。可能这种达不到你的需求,不过效果一样。
作者:
环环
时间:
2022-5-6 11:59
欢迎光临 永洪社区 (http://club.yonghongtech.com/)
Powered by Discuz! X3.4