0

我想将我的切片器值与 DAX 表达式相关联。我想要的是如果我从月份和年份切片器中选择任何月份和年份

例如(三月和 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

但我希望它动态地基于用户选择。

提前致谢!

4

1 回答 1

2

拉梅什瓦尔,

在不知道您的表结构的情况下,提出“正确”的解决方案有点困难。

但是,为了保持简单(和快速),我建议使用OLAP Pivot Table Extension。它允许您在切片器上抓取选定的值并将它们放入常规单元格中。

这样,您可以只添加年份作为列标题,并在其上方列出月份。有关更多详细信息,请参阅本文,它描述了一个类似的场景:

在数据透视表上方的单元格中显示切片器值

我不是级联 IF 和使用复杂 SWITCH 表达式的忠实粉丝。它们在处理少量数据时很好,但可能会导致很多困难,我建议尽可能避免使用它们。

希望这可以帮助 :)

于 2014-02-08T12:05:20.790 回答