【问题标题】:Time Helpers Information Design Tool 4.0时间助手信息设计工具4.0
【发布时间】:2014-02-03 13:16:47
【问题描述】:

如何在返回的 Business Objects Information Design Tool 4.0 中创建时间助手

  • 从当前月份开始的最近 12 个月
  • 从当前月份开始的最近 13 个月

谢谢!

【问题讨论】:

    标签: sap business-objects


    【解决方案1】:

    您需要实现一个参数和一个值列表的组合,以计算您感兴趣的月份。然后,您可以在最终用户可以使用的过滤器中引用该参数;如果愿意,可以使用“时间助手”过滤器。

    首先,在您的数据基础中创建一个值列表 (LOV):

    实施将取决于您的基础数据库,以及您希望月份出现的类型和格式。Oracle 数据库的示例返回一个带有 MMYYYY 的简单字符串:

    select to_char(ADD_MONTHS(SYSDATE, (level - 13)), 'MMYYYY')
      from dual
      connect by level <= 26
    

    其次,在您的数据基础中创建一个参数,该参数使用此 LOV 作为关联的值列表。

    第三,在您的业务层中创建一个过滤器,该过滤器引用@Prompt 中的参数。将过滤器添加到报告中时,最终用户将被提示可能的月份值列表。

    【讨论】:

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