博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RS开发日期提示控件默认为昨天之进阶篇
阅读量:6647 次
发布时间:2019-06-25

本文共 1122 字,大约阅读时间需要 3 分钟。

时隔《RS开发日期提示控件默认为昨天》这篇博文已经很久了,请原谅我隔了这么久才继续来写这篇笔记。也希望读到这篇笔记的朋友可以从这篇笔记中学习到一些关于RS日期控件和JS的一些应用知识,当然这也可以为给业务部门做月报的同学提供一个高易用性的日期处理办法.

1:确保报表有提示页面,提示页面提供了给日期提示控件设置默认值为昨天的功能

2:确保[日期维度].[日]的key值格式为2009-01-01 yyyy-mm-dd

3:确保[事实].[日期]的格式为2009-01-01 yyyy-mm-dd

4:设计过滤器

cast([诊间流量].[日期].[年].[Date_SK].[Date_SK],date)between _first_of_month (?begin_date?) and _last_of_month (?end_date?)

  

5:extract 方法解析

_first_of_month ( 日期型表达式 )按照参数的格式,返回将“日期型表达式”转换成同年同月但日值设为 1 得到的日期或日期时间。示例:_first_of_month ( 2002-04-20 )结果:2002-04-01 示例:_first_of_month ( 2002-04-20 12:10:10.000 )结果:2002-04-01 12:10:10.000

  

6:_last_of_month方法解析

_last_of_month ( 日期型表达式 )依据参数,返回“日期型表达式”所表示的月份中的最后一天所对应的日期或日期时间。示例:_last_of_month ( 2002-01-14 )结果:2002-01-31 示例:_last_of_month ( 2002-01-14 12:10:10.000 )结果:2002-01-31 12:10:10.000

  

 

 

7:extract 方法解析

extract ( 日期部分 , 日期时间型表达式 )返回一个整数,代表“日期时间型表达式”中日期部分的值(年、月、日、时、分和秒)。例如:extract ( 年 , 2003-03-03 16:40:15.535 )结果:2003 例如:extract ( 小时 , 2003-03-03 16:40:15.535 )结果:16

  

8:执行效果

--8.1:当月数据效果

只要开始日期小于结束日期,开始时间和结束日期无论选择当月的哪一天,数据都是从这个月的月初到月末的数据

--8.2:历史数据效果

只要开始日期小于结束日期,开始时间和结束日期无论选择哪个时间,数据都是从开始时间所在月的第一天到结束时间所在月的最后一天的数据

 

转载地址:http://osuto.baihongyu.com/

你可能感兴趣的文章
anaconda安装python3消失_Python学习第47课-安装Python以及anaconda介绍
查看>>
centos7中编译安装nodejs_Docker(一)CentOS7中安装Docker视频教程
查看>>
ug装配绕轴旋转_UG模具设计培训就到新科教育
查看>>
Unix整理笔记-超级无敌常用命令杂谈1-里程碑M6
查看>>
CloudStack4.1.1升级CloudPlatForm4.2.0实践手册
查看>>
Centos安装各种数据分析库,numpy,pandas,matplotlib,seaborn,scipy
查看>>
C#基础知识整理:C#类和结构(3)
查看>>
SharePoint Server 2010 初始化
查看>>
【我眼中的戴尔转型】(四)惠普之道,月亮的脸悄悄地在改变
查看>>
***S 2012 聚合函数 -- 指定分页示例
查看>>
直播疑难杂症排查(3)— 首开慢
查看>>
某公司机房成功搭建openssh server跳板服务器
查看>>
ADT在線互動教學
查看>>
PowerShell 添加 自定义的ScriptProperty 属性
查看>>
Shell一些例子
查看>>
C#中传值调用和传引用调用的理解
查看>>
ubuntu12.04 双网卡绑定
查看>>
D3D11中的硬件反锯齿 SSAA/MSAA/EQAA/CSAA(1)
查看>>
Android InputStreamReader 解析gbk、gb2312编码的xml文件 编码问题.
查看>>
记录安装oracle的那些事(二)之双系统安装
查看>>