2011-12-20 62 views
0

之間的數據顯示,我有一個查詢:SSAS/MDX查詢 - 2個日期

select non empty 
order ([Item].Children 
,([Measures].[Total Line Value] 
,[January 2010]) 
,DESC) 
on Columns, 
non empty 
[January 2010] 
on Rows 
from [Sales Analysis] 
where [Measures].[Total Line Value] 

該查詢顯示,爲了從最高到最低,總銷售的特定項目取得了月2010年1月。我想要做的是顯示一個項目在兩個特定日期之間的總銷售額,例如2010年1月至2011年3月。它只是總價值而不是每個月的價值。任何幫助將不勝感激,謝謝。

回答

2

使用「WITH」語句聲明新措施

Sum({[Your dim-n].[January 2010]:[Your dim-n].[March 2011]}, [Measures].[Total Line Value]) 

使用這項新措施在軸上行,並刪除WHERE子句。

p.s.我現在無法測試它,所以我可以犯一個錯誤:)。

+0

謝謝你的幫助,我忘了在WITH語句中使用和。 – CallumVass 2011-12-20 10:27:59