动态日期应用于统计图上的案例

 

制作统计图时,会遇到这样的一些需求:
数据集数据是月份的数据    需要实现的是 不论当前月份是几天,统计图中横轴都显示一个完整的天数  
这时需要用到的是动态的天数设定 
即 根据参数传递的日期判断出本月的总天数  在统计图内取用

此时需要用到的函数的 pdate 函数    
    函数说明:
                获得指定日期所在星期 / 月 / 季度的最早的一天和最后的一天
    语法: 
                pdate(dateExp)
    参数说明: 
                dateExp            返回值为日期或标准日期格式的表达式
   返回值: 
                日期时间型
    选项:
                @w     获得指定日期所在星期的星期天
                @we    获得指定日期所在星期的星期六
                @m     取得指定日期所在月的月首
                @me    取得指定日期所在月的月末
                @q     取得指定日期所在季度的首日
                @qe    取得指定日期所在季度的末日
                       缺省为获得指定日期所在星期的星期天

此时用到的是 pdate@me()   取得指定日期所在月的月末    之后用 day 函数获取天数  即  day(pdate@me( 参数日期))

可以用 to 函数进行扩展取值    to(1,day(pdate@me( 参数日期)))