代码如何修改?

yhdata_3NosmMBD铂金三 显示全部楼层 发表于 2023-12-19 18:11:22 |阅读模式 打印 上一主题 下一主题
1
未解决

代码如何修改?

1278 8
if(indexOf(下拉列表参数2.getSelectedObjects().join(','),'药效与处理')>=0)
{
clearData('图表1')
var loc1 =new Locator(["c-0"],COL,DETAIL)
图表1.setColWidth(loc1,200)
var loc2 =new Locator(["c-1"],COL,DETAIL)
图表1.setColWidth(loc2,200)
}
else
{
clearData('图表1')
var loc1 =new Locator(["c-0"],COL,DETAIL)
图表1.setColWidth(loc1,0)
var loc2 =new Locator(["c-1"],COL,DETAIL)
图表1.setColWidth(loc2,0)
}
目前这段代码的作用是:如果选择了第一列,没选择第二列。这样会把第一列的列宽设置为200,第二列列宽设置为0,也就是相当于隐藏着一行。反过来选择第二行也是这样
问题是:
现在隐藏掉之后这一列其实还是存在,比如你现在3个维度3个度量,你选了其中两个维度,本身永洪会自己把2个维度进行聚合,但是因为另外一列只是隐藏,并没有删除掉,所以三个度量其实是根据3个维度进行聚合的, 我应该怎么办才能处理这个问题。
我的目的就是选择几个列,就根据着几个列进行聚合后面的度量



回复

使用道具 举报

精彩评论8

yhdata_3NosmMBD铂金三 显示全部楼层 发表于 2023-12-19 18:12:24
因为目前的列比较复杂,想要实现显隐列,筛选列。 有没有什么办法?
回复

使用道具 举报

yanieye 显示全部楼层 发表于 2023-12-19 20:20:37
尝试通过参数列去实现看看呢。
https://www.yonghongtech.com/rea ... 2%E6%95%B0%E5%88%97
回复

使用道具 举报

yhdata_3NosmMBD铂金三 显示全部楼层 发表于 2023-12-20 15:08:05
yanieye 发表于 2023-12-19 20:20
尝试通过参数列去实现看看呢。
https://www.yonghongtech.com/real-help/Z-Suite/10.1/ch/dataprocess_dyna ...

这个不行 js能实现么?
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2023-12-20 15:14:07
yhdata_3NosmMBD 发表于 2023-12-20 15:08
这个不行 js能实现么?

用参数列动态绑定是最简单的。脚本复杂不建议使用。绑定字段,可以参考这个脚本里面的绑定部分


回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2023-12-20 15:20:30
参数列选择几个维度,度量会跟着维度的变化而自动聚合。是你说的效果呢,用js写实际也是参数列的效果
回复

使用道具 举报

yhdata_3NosmMBD铂金三 显示全部楼层 发表于 2023-12-20 16:14:18
yhdata_yzm 发表于 2023-12-20 15:20
参数列选择几个维度,度量会跟着维度的变化而自动聚合。是你说的效果呢,用js写实际也是参数列的效果 ...

这个是不是只能用普通表啊? 自由表不能用?
回复

使用道具 举报

yhdata_3NosmMBD铂金三 显示全部楼层 发表于 2023-12-20 16:18:00
yhdata_lyaa 发表于 2023-12-20 15:14
用参数列动态绑定是最简单的。脚本复杂不建议使用。绑定字段,可以参考这个脚本里面的绑定部分

是不是只能普通表不能自由表啊
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2023-12-20 16:28:26
yhdata_3NosmMBD 发表于 2023-12-20 16:18
是不是只能普通表不能自由表啊

自由表没有办法这么做的
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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