2014-02-06 60 views
0

我想將我的切片器值與DAX表達式鏈接起來。我要的是如果我選擇任何一個月&年從月&年切片將切片器值用於動態過濾的DAx

如(3月當月& 2013年),那麼它應該顯示錶:

   March - May2011 | March-May2012  | March-May2013 

Sum Of Games  200   |   300   |   400 

Sum Of Assets  150   |   400   |  600 

基本上它應計算從選定月份到(選定月份+3)&選定年份至(選定年份 - 3)的值。

使用動態切片選擇那麼,這可能嗎?

我在靜態的方式做到了這一點。僅供參考,你可以看到這個鏈接

http://social.msdn.microsoft.com/Forums/sqlserver/en-US/73735550-2a8c-4270-b09c-70c98aec5eb8/grouping-based-on-month-range?forum=sqlkjpowerpivotforexcel

但我想它基於動態的用戶選擇。

在此先感謝!

回答

1

Rameshwar,

不知道你的表結構,這是一個有點困難,提出了「正確」的解決方案。

但是,爲了保持簡單(快速),我建議使用OLAP Pivot Table Extension。它允許你抓取切片機上的選定值並將它們放入常規單元格中。

通過這種方式,你可以添加只是一年,列頭,並列出它們上面的月份。請參閱本文more details,它描述了一個類似的情景:

Showing slicer values in cell above PivotTable

我不是級聯的國際單項體育聯合會和使用複雜的表達式SWITCH的忠實粉絲。處理少量數據時它們很好,但可能會導致很多困難,我建議儘可能避免它們。

希望這有助於:)