怎么获取日期筛选器筛选的范围?


获取实际筛选的日期范围

要获取这个日期范围,只能用参数来做,用fixed来求的话,是底层数据的范围,不是实际筛选范围。

怎么获取日期筛选器筛选的范围? - 图1

第一步:创建两个日期时间参数。参数类型选择日期时间,日期参数目前不能做范围。

怎么获取日期筛选器筛选的范围? - 图2

怎么获取日期筛选器筛选的范围? - 图3

怎么获取日期筛选器筛选的范围? - 图4

第二步:计算天数

怎么获取日期筛选器筛选的范围? - 图5

第三步:添加参数筛选器。参数选择起止时间参数控制器,并把创建好的两个日期时间参数放进控制器里。

怎么获取日期筛选器筛选的范围? - 图6 怎么获取日期筛选器筛选的范围? - 图7


求数据底层的日期范围

如果是想要获取筛选范围内底层数据的范围,就可以用fixed来求。比如下图的,筛选器范围筛选的是21年3月的数据,但是底层只有4-28号的范围,获取到的天数就是这个4-28的天数,而不是3月整个月的天数。

怎么获取日期筛选器筛选的范围? - 图8

第一步:创建字段 怎么获取日期筛选器筛选的范围? - 图9

第二步:筛选器勾上优先筛选。 因为fixed的优先级比较高,筛选器对其不起筛选作用,所以要勾上优先筛选。

怎么获取日期筛选器筛选的范围? - 图10

筛选器的优先级: 怎么获取日期筛选器筛选的范围? - 图11