将 ddmmyy 日期转换为 Universe SAP BO 中的提示
Posted
技术标签:
【中文标题】将 ddmmyy 日期转换为 Universe SAP BO 中的提示【英文标题】:convert ddmmyy date into prompt in universe SAP BO 【发布时间】:2015-12-07 08:23:07 【问题描述】:我需要根据用户输入的日期显示最近 2 年的数据:
如果用户输入 01/01/2015,我需要查看从 01/01/2013 到 01/01/2015 的数据
日期将以 dd/mm/yy(日期时间)格式输入。
如何在 Webi 中实现这一点?
我在我的宇宙级过滤器中尝试了以下代码
DIM_GROUP_CONTRACT.GRP_CONTRACT_EFFECTIVE_DATE TO_NUMBER(TO_CHAR(trunc(To_date(@Prompt('选择报告结束月份:','A','记录生效日期\记录生效月份',mono,free,persistent)||'01 ','YYYYMMDD'),-24),'MM'), 'YYYYMM'))
和TO_NUMBER(TO_CHAR(trunc(Add_Months(To_date(@Prompt('选择报告结束月份:','A','记录生效日期\记录生效月份',mono,free,persistent)||'01' ,'YYYYMMDD'),'MM'),'YYYYMM'))
它给了我错误
要求以dd/mm/yy格式添加日期
【问题讨论】:
您似乎将结果强制到该月的第一天。这是故意的吗?另外,“记录有效月份”是什么?是六字串吗? 对不起,我想我刚刚复制了另一个对象过滤器的代码......我对这个东西有点陌生。我不需要记录有效月份。我唯一的要求是 GRP_CONTRACT_EFFECTIVE_DATE 形式为 ddmmyy... 这是我正在使用的代码,但它给了我一个错误...add_months(@prompt ('Enter Date:','D','Group Contract Details\Group Contract Effective Date', Mono,Free ),-24) 和 (@prompt ('输入日期:','D','集团合同详情\集团合同生效日期',Mono,Free )) 【参考方案1】:我找到了解决方案 ( DIM_GROUP_CONTRACT.GRP_CONTRACT_EFFECTIVE_DATE 之间 add_months(@prompt ('输入日期:','D','集团合同详情\集团合同生效日期',Mono,Free ),-24) and (@prompt('Enter Date:','D','Group Contract Details\Group Contract Effective Date',Mono,Free )) )
谢谢
【讨论】:
以上是关于将 ddmmyy 日期转换为 Universe SAP BO 中的提示的主要内容,如果未能解决你的问题,请参考以下文章
如何将 Epoch 中的日期转换为 Javascript 中的“Y-m-d H:i:s”?