找文章 / 找答案
精选问答 更多内容

数据集参数问题

zhangs-ao白银一 显示全部楼层 发表于 2022-6-21 11:07:08 |阅读模式 打印 上一主题 下一主题
20
未解决

数据集参数问题

1323 8
where 1=1
<version_year> and dest.version_year in (?{version_year}) </version_year>
<version_period> and dest.version_period in (?{version_period}) </version_period>


然后报表制作中 我用的多选下拉列表参数,在脚本中写了JS      param["version_period"]=期次version_period.getSelectedObjects()[0

为何预览报表是不生效?


请老师解惑


回复

使用道具 举报

精彩评论8

yhdata_yzm 显示全部楼层 发表于 2022-6-21 11:17:25
脚本贴一下呢
回复

使用道具 举报

zhangs-ao白银一 显示全部楼层 发表于 2022-6-21 11:21:02

param["version_year"]=年度version_year.getSelectedObjects()[0]
param["version_period"]=期次version_period.getSelectedObjects()[0]
回复

使用道具 举报

zhangs-ao白银一 显示全部楼层 发表于 2022-6-21 11:42:57

select dest.version_year        as 年度,
dest.version_period        as 期次,
from dmt_economic_statistics_info as dest
left join dmt_dim_project ddp on  dest.project_id=ddp.project_id
where 1=1
<version_year> and dest.version_year in (?{version_year}) </version_year>
<version_period> and dest.version_period in (?{version_period}) </version_period>
<belong_unit> and dest.belong_unit in (?{belong_unit}) </belong_unit>
<project_type> and dest.project_type in (?{project_type}) </project_type>
<project_is_contract> and dest.project_is_contract in (?{project_is_contract}) </project_is_contract>
<project_region> and ddp.project_region in (?{project_region}) </project_region>
<project_holding_type> and ddp.project_holding_type in (?{project_holding_type}) </project_holding_type>
<project_prvc> and dest.project_prvc in (?{project_prvc}) </project_prvc>
<proejct_jurisdiction> and ddp.proejct_jurisdiction in (?{proejct_jurisdiction}) </proejct_jurisdiction>
<project_is_group> and dest.project_is_group in (?{project_is_group}) </project_is_group>
group by dest.version_year,dest.version_period,dest.project_status
回复

使用道具 举报

Fiona 显示全部楼层 发表于 2022-6-21 12:16:01
zhangs-ao 发表于 2022-6-21 11:21
param["version_year"]=年度version_year.getSelectedObjects()[0]
param["version_period"]=期次version ...

年度version_year
期次version_period
这两个组件有选值吗
变化时运行里,也把脚本加进去了吗
回复

使用道具 举报

zhangs-ao白银一 显示全部楼层 发表于 2022-6-21 13:33:26
Fiona 发表于 2022-6-21 12:16
年度version_year
期次version_period
这两个组件有选值吗

这个 JS脚本我在变化运行里加的,,我的是复选框,我选择两个值的时候,他只对第一个值进行where 过滤
回复

使用道具 举报

Fiona 显示全部楼层 发表于 2022-6-22 12:02:39
param["version_year"]=年度version_year.getSelectedObjects()[0]
param["version_period"]=期次version_period.getSelectedObjects()[0]
因为你脚本里就取了第一个值得数据呢
回复

使用道具 举报

zhangs-ao白银一 显示全部楼层 发表于 2022-6-22 22:49:52
Fiona 发表于 2022-6-22 12:02
param["version_year"]=年度version_year.getSelectedObjects()[0]
param["version_period"]=期次version_p ...

老师,怎么取多个值 进行传递呢,FOR循环遍历嘛
回复

使用道具 举报

Fiona 显示全部楼层 发表于 2022-6-23 12:50:39
zhangs-ao 发表于 2022-6-22 22:49
老师,怎么取多个值 进行传递呢,FOR循环遍历嘛

是的呢
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部