2013-01-07 68 views
0

我不能算出這個:MDX公式與Excel OLAP拓

可以說,我有一個OLAP表wihich顯示有關產品的一些事實。其中之一就是銷量。

如何添加一個字段,顯示與上一年的差異?假設我不被允許創建一個新的措施,但使用一個公式?

enter image description here

東西 「易」 像我的僞代碼:

[Measures].[Volume] From 'FilterYear' 
- [Measures].[Volume] From 'FilterYear' -1 

是,即使可能嗎?先謝謝你。

回答

0

是的,這是完全可能的,但需要比僞代碼更多一點的MDX技巧。

試着這麼做:

Aggregate([Date].CurrentMember.Lag(1), [Measures].[Volume]) 

這裏假設你正在使用某些軸一年成員;如果您選擇了一個日期成員,它會給你前一天的音量。

Here's a good resource關於總體功能和一般MDX功能。

+0

非常感謝。我們現在找到了不同的解決辦法,但是我記住你爲未來寫了什麼。 – CSharpie