saiku日期差异错误

时间:2015-03-17 19:55:40

标签: mdx datediff saiku

使用saiku计算两个日期之间的日期差异时,我得到了错误的结果。

/*** Query ***/
With Member Measures.DD as 
   DateDiff('d',CDate('Mar 20, 2014'),CDate('Apr 19, 2014'),3,3)
select {Measures.DD,Measures.DF} on Columns 
from [Cube_AR]

/*** Output ***/
1

/*** Expected Output ***/
30

1 个答案:

答案 0 :(得分:0)

尝试更全面的日期,我通常在"D"周围使用双引号。

With Member Measures.DD as 
   DateDiff("D",CDate('March 20, 2014'),CDate('April 19, 2014'),3,3)
select {Measures.DD,Measures.DF} on Columns 
from [Cube_AR]

3是一周的第一天是一个奇怪的日子吗?