未来 6 个月 OBIEE 中的数据
Posted
技术标签:
【中文标题】未来 6 个月 OBIEE 中的数据【英文标题】:Next 6 months Data In OBIEE 【发布时间】:2019-02-28 07:35:42 【问题描述】:我想在 OBIEE 11g 中显示当前月份的未来 6 个月数据。我尝试使用 addmonths(),但它显示数据中的所有年份,如果我过滤当前年份,它将不会显示明年的月份。
【问题讨论】:
【参考方案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 它将显示所有年份的月份,而不是当前年份的数据以上是关于未来 6 个月 OBIEE 中的数据的主要内容,如果未能解决你的问题,请参考以下文章
如果 Oracle OBIEE 中的列为空,则隐藏数据透视表中的列