我在根据当前日期计算过去5周的数据(不包括当周)时遇到问题 例如: 假设我们在今年的第40周,我需要得到前5周所有交易的总和(39,38,37,36和35)。
目前正在根据日历日进行计算,但是日历日会提供精确的数据级别,以提高效果 我需要使用日历周 (示例数据如(2012/40)。
有办法做到这一点吗?
答案 0 :(得分:1)
我使用datediff(在SQL Server术语中)构建一个标志字段(在后端或在Universe中)。
如果不这样做,您可以使用周功能在Web Intelligence中构建变量。
伪代码,但类似:
=IF(Transaction_Date < Week(CurrentDate()) AND Transaction_Date >= (Week(CurrentDate())-5); "TRUE"; "FALSE")