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

[数据处理] param ["a"]承载多个值

yhdata-000白银一 显示全部楼层 发表于 2022-6-22 15:02:15 |阅读模式 打印 上一主题 下一主题
1
已解决

【数据处理】 param ["a"]承载多个值

4568 22
本帖最后由 yhdata-000 于 2022-6-22 15:25 编辑

如图所示  debug(param['a1'] 有多个值, 传到数据集参数时,只有最后一个;怎样才能承载多个


var a = 树状过滤1.getSelectedObjects()
for (i=0;i<a.length;i++) {
param['a1']=a[i][0
        debug(param['a1')
}

var b = 树状过滤1.getSelectedObjects()
for (j=0;j<b.length;j++) {
     param['b1']=b[j][1
       debug( param['b1')
}


参考1.png
参考2.png
参考3.png

树状过滤传参.zip

5.99 KB, 下载次数: 3

最佳答案

永洪tech-cp 青铜四 关注Ta

2022-06-22 15:02:16

弄好了,麻烦看下
查看完整内容
回复

使用道具 举报

精彩评论22

永洪tech-cp青铜四 显示全部楼层 发表于 2022-6-22 15:02:16
yhdata-000 发表于 2022-6-23 15:07
大佬,这个应该应该怎么操作

弄好了,麻烦看下 sql参数(改).zip (6.71 KB, 下载次数: 11)
回复

使用道具 举报

永洪tech-lqf青铜三 显示全部楼层 发表于 2022-6-22 15:12:24
下拉列表参数多值不需要处理,文本参数才需要,"下拉列表参数1"就是组件名,筛选器和其他组件不要是一个数据集就可以了
SELECT * from 咖啡中国市场销售数据
where 1=1
<下拉列表参数1> and 产品种类 in ?{下拉列表参数1}</下拉列表参数1>

回复

使用道具 举报

yhdata-000白银一 显示全部楼层 发表于 2022-6-22 15:21:26
本帖最后由 yhdata-000 于 2022-6-22 15:22 编辑
永洪tech-lqf 发表于 2022-6-22 15:12
下拉列表参数多值不需要处理,文本参数才需要,"下拉列表参数1"就是组件名,筛选器和其他组件不要是一个数 ...

用的树状过滤组件,不是参数组件   具体操作步骤如上
回复

使用道具 举报

yhdata-000白银一 显示全部楼层 发表于 2022-6-22 17:12:34
求解决
回复

使用道具 举报

yhdata_bear 显示全部楼层 发表于 2022-6-22 17:17:45
稍等,这边帮您看看
回复

使用道具 举报

永洪tech-lqf青铜三 显示全部楼层 发表于 2022-6-22 17:23:38

稍等,这边在看您看着
回复

使用道具 举报

yhdata-000白银一 显示全部楼层 发表于 2022-6-23 10:11:58
这个可以解决吗
回复

使用道具 举报

永洪tech-cp青铜四 显示全部楼层 发表于 2022-6-23 13:27:16

您好,我看参数传递是对的,您下面那个表的数据集不对呢,应该改为同一个数据集“sql组件参数”,这样才能看到效果
回复

使用道具 举报

yhdata-000白银一 显示全部楼层 发表于 2022-6-23 13:45:04
本帖最后由 yhdata-000 于 2022-6-23 13:47 编辑
永洪tech-cp 发表于 2022-6-23 13:27
您好,我看参数传递是对的,您下面那个表的数据集不对呢,应该改为同一个数据集“sql组件参数”,这样才 ...

我知道过滤组件要和图表一个数据集才能直接用; 但是我现在要过滤组件的样子,把过滤组件的值 当作参数,传到数据集里使用相当于在数据集中使用的param['a1']这个参数,树状过滤只是套了个样子
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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