【问题标题】:Next 6 months Data In OBIEE未来 6 个月 OBIEE 中的数据
【发布时间】:2019-02-28 07:35:42
【问题描述】:

我想在 OBIEE 11g 中显示当前月份的未来 6 个月数据。我尝试使用 addmonths(),但它显​​示数据中的所有年份,如果我过滤当前年份,它将不会显示明年的月份。

【问题讨论】:

    标签: obiee


    【解决方案1】:

    这一切都取决于 - 以及为什么有人否决了您的问题;只是不是很精确。

    您想将其与什么进行比较?月数?月份名称?

    你有需要的吗?你有正确形成的时间维度吗?

    不干净的方法是使用 TIMESTAMPADD,但你只是治标不治本。

    TIMESTAMPADD(SQL_TSI_MONTH, 6, NOW())

    【讨论】:

    • 我想显示从当前月份到下一个 6 个月的销售预订,没有任何年份过滤器,这是 'TIMESTAMPADD(SQL_TSI_MONTH, 6, NOW())' 很好,但是当数据位于 2 年时会发生什么.我有会计年度日期维度,我想根据交易日期或月份过滤数据
    • 你试过了吗? TIMESTAMPDIFF 是一个日期函数,因此它知道年份。
    • 我正在使用它来过滤 MONTH(CURRENT_DATE) 和 MONTH(TIMESTAMPADD(SQL_TSI_MONTH, +5,CURRENT_DATE)) 之间的数据月份("Transaction Date"."DATE")
    • 那会给你你想要的。您不需要“+”号。如您所见,从现在开始的 13 个月是四月。 imgur.com/GVk7wqS
    • 它将显示所有年份的月份,而不是当前年份的数据
    猜你喜欢
    • 2013-02-02
    • 1970-01-01
    • 1970-01-01
    • 2019-08-16
    • 2020-02-15
    • 2021-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多