大家肯定都用过日期范围过滤的【firstDates】【secondDates】两个函数
但是对于范围过滤组件的始末值可能接触尚浅吧,或者觉得不知道怎么获取
看到我您就幸运了~
范围过滤获取选择的始末值:
起始值获取:范围过滤1.rangeStart
终止值获取:需要通过脚本获取,本分享中的脚本仅对离散值生效,即维度字段,例如日期
注:如果需要获取度量字段,需要将度量字段到【设置--范围--请选择范围规则】设置为【离散】
------------实现脚本如下------------
//绑定日期字段--交易时间
var a = getData("范围过滤1").size(); //获取范围过滤的所有数据个数
debug(a);
var sum = 0;
var c = new Array();
for(var i=0;i<a;i++){
var b =范围过滤1.getSelectedObjects()[i]; //获取范围过滤所选的数据
if(b!=null){ //判断选择项是否为空
sum=sum+1;
c.push(b);
}
}
//debug("起始位置:"+c[0]+" 终止位置:"+c[sum-1]);
------------实现效果如下------------
|