SSAS表格 - 使用切片器的DAX动态排名度量

时间:2015-12-12 09:18:02

标签: ranking lookup-tables ssas-tabular

我正在搜索在SSAS表格模型中使用的度量,这将使我执行动态排名,该排名将根据应用的过滤器和切片器值自动更新相关的排名值。

我不在这种场景中:PowerPivot DAX - Dynamic Ranking Per Group (Min Per Group)

不同之处在于,我的数据不在同一个表中: 我有一个这样的事实表:

-------------------------------------------------------------------------------------
ClientID | ProductID | Transaction Date | Sales
------------------------------------------------------------------------------------
C1            P3        1/1/2012          $100
C2            P1        8/1/2012          $150
C3            P4        9/1/2012          $200
C1            P2        3/5/2012          $315
C2            P2        9/5/2012          $50         
C3            P2        12/9/2012         $50
------------------------------------------------------------------------------------

客户表

-------------------------------------------------------------------------------------
    ClientID   | ClientCountry |
    C1           France     
    C2           France
    C3           Germany
------------------------------------------------------------------------------------

...还有产品表

-------------------------------------------------------------------------------------
    ProductID   | ProductSubCategory |
    P1             SB1    
    P2             SB1
    P3             SB2
    P4             SB3
------------------------------------------------------------------------------------

所以这是我的可视化数据透视表:

-------------------------------------------------------------------------------------
         ProductSubCategory | Sales
         SB1                  565 (150 + 315 + 50 + 50)
         SB2                  100
         SB3                  200

我正在寻找的措施应该是这样的:

-------------------------------------------------------------------------------------
         ProductSubCategory | Sales                      | Rank
         SB1                  565 (150 + 315 + 50 + 50)    1
         SB2                  100                          3
         SB3                  200                          2

...简单,我将我的多维数据集浏览到Excel中,将ProductSubCategory放入行中,将Sales的总和和期望我的度量给出正确的ProductSubCategory排名。

现在,方案还包括在ClientCountry上使用切片器

因此,当我选择“法国”时,我希望我的测量结果能够为我提供适应性排名,仅包括适用于法国客户的ProductSubCategory(所以C1和C2)。

我尝试了很多解决方案,但没有任何结果。有没有人和这种情况的想法?

非常感谢您对此的帮助!

谢谢所有

0 个答案:

没有答案