动态日期应用于统计图上的案例
制作统计图时,会遇到这样的一些需求:
数据集数据是月份的数据 需要实现的是 不论当前月份是几天,统计图中横轴都显示一个完整的天数
这时需要用到的是动态的天数设定
即 根据参数传递的日期判断出本月的总天数 在统计图内取用
此时需要用到的函数的 pdate 函数
函数说明:
获得指定日期所在星期 / 月 / 季度的最早的一天和最后的一天
语法:
pdate(dateExp)
参数说明:
dateExp 返回值为日期或标准日期格式的表达式
返回值:
日期时间型
选项:
@w 获得指定日期所在星期的星期天
@we 获得指定日期所在星期的星期六
@m 取得指定日期所在月的月首
@me 取得指定日期所在月的月末
@q 取得指定日期所在季度的首日
@qe 取得指定日期所在季度的末日
缺省为获得指定日期所在星期的星期天
此时用到的是 pdate@me() 取得指定日期所在月的月末 之后用 day 函数获取天数 即 day(pdate@me( 参数日期))
可以用 to 函数进行扩展取值 to(1,day(pdate@me( 参数日期)))