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

[可视化] 两个参数互换

yhdata_v5YKgYap白银三 显示全部楼层 发表于 2022-1-17 14:34:18 |阅读模式 打印 上一主题 下一主题
1
未解决

【可视化】 两个参数互换

1499 9
本帖最后由 yhdata_v5YKgYap 于 2022-1-17 16:48 编辑

维度中筛选两个值,设置了两个参数a,b  维度中筛选一级市场分类和一级茶分类的时候参数a,b分别等于这两个分类当筛选二级市场分类的时候,参数a等于一级市场和二级市场,b参数等于一级茶分类
如图1  是数据集相关   部分脚本如图2
现在想,添加一个提交按钮,点击后参数a,b互换,已达到行列互换的效果,因为还有别的图表,功能中的互换不太合适,只能参数互换

1.png
2.png

自由编辑.rar

16.87 KB, 下载次数: 1

回复

使用道具 举报

精彩评论9

环环白银三 显示全部楼层 发表于 2022-1-17 15:01:47
参数1和2是指的参数a和b吗
回复

使用道具 举报

yhdata_v5YKgYap白银三 显示全部楼层 发表于 2022-1-17 15:37:09
永洪tech-秀秀 发表于 2022-1-17 15:01
参数1和2是指的参数a和b吗

对,参数列1对应参数a,参数列2  对于b
回复

使用道具 举报

环环白银三 显示全部楼层 发表于 2022-1-17 15:41:10
不太明白效果,但是参数互换可以再加一个变量
var a=param['a']
param['a']=param['b']
param['b']=a
回复

使用道具 举报

yhdata_v5YKgYap白银三 显示全部楼层 发表于 2022-1-17 16:47:31
永洪tech-秀秀 发表于 2022-1-17 15:41
不太明白效果,但是参数互换可以再加一个变量
var a=param['a']
param['a']=param['b']

应该是我没有说明,我想在上面加一个提交按钮,点击这个后参数a和参数b互换,已达到行列互换
回复

使用道具 举报

环环白银三 显示全部楼层 发表于 2022-1-17 16:56:44
那按钮的提交时运行就写上面的脚本
回复

使用道具 举报

yhdata_v5YKgYap白银三 显示全部楼层 发表于 2022-1-17 17:32:20
永洪tech-秀秀 发表于 2022-1-17 16:56
那按钮的提交时运行就写上面的脚本

添加了  没有反应
11.png
回复

使用道具 举报

环环白银三 显示全部楼层 发表于 2022-1-17 17:42:05
就是参数值互换就可以吧,上面那三句脚本后,debug这两个参数,看下值换过来了吗
回复

使用道具 举报

yhdata_v5YKgYap白银三 显示全部楼层 发表于 2022-1-18 10:26:16
永洪tech-秀秀 发表于 2022-1-17 17:42
就是参数值互换就可以吧,上面那三句脚本后,debug这两个参数,看下值换过来了吗 ...

参数a和b 若是直接获取的 ,比如   维度.getSelectedObjects()[0]  这样的是可以互换的,现在我这边是对参数a 和参数b 在不同情况下赋值,
这个没办法互换

var aa = 维度.getSelectedObjects()[0
var bb = 维度.getSelectedObjects()[1
if(aa =="二级市场分类" && bb =="一级茶分类"){
param["a" = (["一级市场分类","二级市场分类")
param["b" = (["一级茶分类")
}else if(aa =="二级市场分类" && bb =="二级茶分类"){
param["a" = (["一级市场分类","二级市场分类")
param["b" =(["一级茶分类","二级茶分类")

}



回复

使用道具 举报

环环白银三 显示全部楼层 发表于 2022-1-18 11:28:27
没办法互换是换不了,还不能换。不明白你的应用场景是什么,如果不能换,也通过if判断后赋值不行吗
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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