我需要根据用户输入的日期显示最近2年的数据:
如果用户输入01/01/2015,我需要查看2013年1月1日至2015年1月1日的数据
日期将以dd / mm / yy(日期时间)格式输入。
如何在Webi中实现这一目标?
我在我的Universe级别过滤器中尝试了以下代码
DIM_GROUP_CONTRACT.GRP_CONTRACT_EFFECTIVE_DATE TO_NUMBER之间(TO_CHAR(截断(To_date)(@提示('选择报告结束月份:'' A','记录生效日期\记录有效月份,单声道,免费,持久性)||' 01',' YYYYMMDD'), - 24),' MM'),&#39 ; YYYYMM'))
和TO_NUMBER(TO_CHAR(截断(Add_Months)(To_date(@Prompt('选择报告结束月份:'' A','记录生效日期\记录生效月份,单声道,免费,持久性)||' 01',' YYYYMMDD'),' MM'),' YYYYMM' ))
它给了我错误
要求是以dd / mm / yy格式添加日期
答案 0 :(得分:0)
我找到了解决方案 (add_months之间的DIM_GROUP_CONTRACT.GRP_CONTRACT_EFFECTIVE_DATE(@prompt('输入日期:','D','组合同详细信息\组合同生效日期',单声道,免费), - 24) 和(@prompt('输入日期:','D','集团合同细节\集团合同生效日期',单声道,免费)))
谢谢