【问题标题】:convert ddmmyy date into prompt in universe SAP BO将 ddmmyy 日期转换为 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 ))

标签: sap business-objects


【解决方案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 )) )

谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多