2014-02-06 27 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的忠实粉丝。处理少量数据时它们很好,但可能会导致很多困难,我建议尽可能避免它们。

希望这有助于:)