怎么获得日期筛选器的筛选范围天数
更新时间: 2024-07-30 11:37:27
阅读 452
怎么获得日期筛选器的筛选范围天数
当我们日期筛选器选择了一个范围之后,怎么知道这个日期范围天数?
我们可以用fixed来做,用fixed来获取最大日期和最小日期。
最小日期:{fixed :min(日期)}
最大日期:{fixed :max(日期)}
天数:可以直接日期相减或者用datediff来计算,datediff("day",{fixed :min(日期)},{fixed :max(日期)})
记得勾选筛选器的优先筛选,因为fixed的优先级比较高,如果不勾选优先筛选,筛选不对fixed起作用。其他筛选器同理。
注意: 这个并不是真正的天数,而是这个筛选范围内,数据的最大最小值。比如你筛选的是2023-10-12到2023-10-31号,但是你的数据只有2023-10-20到2023-10-30号,那么计算出来的天数是10天,而不是19天。
如果想做到筛选的范围的真正天数,只能用参数做,创建两个日期参数再相减。
文档反馈
以上内容对您是否有帮助?