请问BIEE中如何实现连续三个月的分析?

0
我想实现,如连续三个月每个月均大于100万的分析

不是近三个月,是连续三个月,
有没有高手知道啊,问了好多人了,都不清楚,说BIEE实现不了这种循环。
已邀请:
1

guodefu909 2014-02-28 回答

用提示+表示变量+EVALUATE函数不可以吗?
假设月为‘201402’这种字符格式,然后新建月的提示并设置为表示变量limit_mon,再在分析的过滤器中设置月的最大最小值,最大值可以直接设置为表示变量:@{limit_mon},最小值就可以设置为表示变量小2个月的值,这需要开启EVALUATE函数功能(在 NQSConfig.INI 中更改 EVALUATE_SUPPORT_LEVEL 参数。有关详细信息,请参阅 Oracle Fusion Middleware System Administrator's Guide for Oracle Business Intelligence Enterprise Edition),具体函数:
EVALUATE(--to_char再转成字符
'to_char(%1,%2)' as char(6),
TimestampAdd(--减2个月
SQL_TSI_MONTH,
-2,
EVALUATE(--to_date函数转成date
'to_date(%1,%2)' as date,
cast(@{limit_mon}{201312} as char(6)),--强行转成字符
'yyyymm'
)
),
'yyyymm'
)
0

guodefu909 2014-02-28 回答

最终显示的咋跟预览的不一样?
0

cooloo1 2014-02-28 回答

只有什么不好实现的呢,3列,上月、本月、下月,filter3列值>100w,
0

山风点伙 - 好男人 2014-03-01 回答

这说明你没看懂要求,你做做看呢?连续三个月,明白吗,不是指定三个月,我要是十年数据,你做做看

要回复问题请先登录注册