OBIEE计划报告工作 - 上个月的月度报告

时间:2017-08-30 10:01:07

标签: scheduled-tasks obiee

我们的部门需要在每个月的第一天生成上个月的报告(即9月1日的运行报告)。

用户需要设置From Date&每个月度报告单独To Date,因为这两个字段是静态的。有没有办法让它变得动态,以便用户可以一劳永逸地设置如下所示的内容?

From Date = First_Date_OF_Last_Mth 

To Date = Last_Date_of_Last_Mth

Frequency = monthly (1st day of the month) from 2017 to 2027

这是日程安排报告作业设置页面:

schedule report job setting page

1 个答案:

答案 0 :(得分:0)

您可以在OBIEE分析中添加过滤器。

上个月的第一天使用此公式TIMESTAMPADD(SQL_TSI_MONTH, -1, TIMESTAMPADD( SQL_TSI_DAY , DAYOFMONTH( CURRENT_DATE) * -(1) + 1, CURRENT_DATE))

上个月的最后一天使用此公式TIMESTAMPADD( SQL_TSI_DAY , -(1), TIMESTAMPADD( SQL_TSI_DAY , DAYOFMONTH( CURRENT_DATE) * -(1) + 1, CURRENT_DATE))

因此,报告中的过滤器如下所示 enter image description here

  • 编辑/更新

屏幕看起来像BI发布商调度程序页面,如果是这种情况并且您的数据模型是SQL,那么您可以在查询本身中处理它。如果是OBIEE报告,则可以使用上述公式。