找文章 / 找答案
精选问答 更多内容
123
返回列表 发新帖

[技术功能] setSelectedObjects() 函数用法?

_贝贝白银一 显示全部楼层 发表于 2021-7-7 10:32:36
chendong 发表于 2021-7-7 10:11
下钻对比月份.setSelectedObjects(['2021年4月','2021年5月'],STRING)

我是真的不行==哎 太难了 ...

列表参数绑定的就是新建的计算列了哈 不是转换之前那个时间戳字段
回复 支持 0 反对 1

使用道具 举报

chendong白银一 显示全部楼层 发表于 2021-7-7 10:34:35
永洪tech-zxx 发表于 2021-7-7 10:32
列表参数绑定的就是新建的计算列了哈 不是转换之前那个时间戳字段

是新建的计算列,但是怎么选中呢
我还打印了一下格式
回复 支持 反对

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2021-7-7 10:48:56
给你一段代码,你先把执行结果截图给我看一下。
var dateList = 列表参数1.getObjects();
var i = 0;
for (i = 0;i<dateList.length;i++) {
    debug(dateList[i][0])
}
回复 支持 反对

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-7-7 10:51:04
chendong 发表于 2021-7-7 10:34
是新建的计算列,但是怎么选中呢
我还打印了一下格式

直接拖上去绑定就行了
回复 支持 反对

使用道具 举报

chendong白银一 显示全部楼层 发表于 2021-7-7 10:59:51
lijie 发表于 2021-7-7 10:48
给你一段代码,你先把执行结果截图给我看一下。
var dateList = 列表参数1.getObjects();
var i = 0;

2021-06-01 00:00:00
2021-05-01 00:00:00
2021-07-01 00:00:00
2021-04-01 00:00:00
回复 支持 反对

使用道具 举报

chendong白银一 显示全部楼层 发表于 2021-7-7 11:02:17
lijie 发表于 2021-7-7 10:48
给你一段代码,你先把执行结果截图给我看一下。
var dateList = 列表参数1.getObjects();
var i = 0;

下钻对比月份.setSelectedObjects(['2021-04-01 00:00:00','2021-05-01 00:00:00'],DATE)
这种可行,大佬牛逼
回复 支持 反对

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2021-7-7 11:02:47
你试一下这个代码,这个现在是固定选择2021-5月和2021-6月的,看看行不行
var dateList = 列表参数1.getObjects();
var i = 0;
for (i = 0;i<dateList.length;i++) {
    if (dateList[i][0] == "2021-06-01 00:00:00") {
        dateSelList.push(dateList[i][0])
    }
    if (dateList[i][0] == "2021-05-01 00:00:00") {
        dateSelList.push(dateList[i][0])
    }
}
列表参数1.setSelectedObjects(dateSelList,STRING)
回复 支持 反对

使用道具 举报

chendong白银一 显示全部楼层 发表于 2021-7-7 11:03:33
lijie 发表于 2021-7-7 11:02
你试一下这个代码,这个现在是固定选择2021-5月和2021-6月的,看看行不行
var dateList = 列表参数1.getObj ...

嗯嗯 主要是日期格式的问题
没有想到debug出来的不准
回复 支持 反对

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2021-7-7 11:07:56
chendong 发表于 2021-7-7 11:03
嗯嗯 主要是日期格式的问题
没有想到debug出来的不准

剩下的就简单了,上面给你的例子是固定5月和6月的,你现在只需要把这个固定的数据改变成自由度更高的变量就可以了。变量中按照你的实际需求灵活设定就可以了
回复 支持 反对

使用道具 举报

chendong白银一 显示全部楼层 发表于 2021-7-7 11:09:53
lijie 发表于 2021-7-7 11:07
剩下的就简单了,上面给你的例子是固定5月和6月的,你现在只需要把这个固定的数据改变成自由度更高的变量 ...

感谢Thanks♪(・ω・)ノ
回复 支持 反对

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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