Powerpivot Graph'Region'总销售额与'员工'一段时间内的总销售额

时间:2013-11-12 14:14:02

标签: sql-server excel mdx powerpivot dax

我想创建一个柱形图,其中显示:总销售额,所选员工的总收入与总销售额,其所在地区的总收入。我的意思是,一个员工属于一个地区......我想获得员工的销售额,收入金额,并将其与一段时间内他所在地区的销售额,收入金额进行比较。像这样:

 Employee A   Region A    Employee A   Region A
  Sales        Sales        Revenue     Revenue
  10K           50K           2K          10K

_________________________________________________

         **Sales**                   **Revenue**

1 个答案:

答案 0 :(得分:0)

由于您没有分享有关数据模型的任何信息,因此我必须假设一些事情。我将假设您有一个与员工和销售区域(包含区域)有关系的事实表。我将假设这个事实表同时具有销售额和收入。您可以发布有关您的数据模型的更多信息,我可以更新我的答案,或者您可以切换表格并测量名称以使其有效。

我猜你已经有了一个衡量标准,即销售额和衡量标准的收入。他们可能看起来像这样:

Revenue:= Sum('Fact table' [Revenue Amount]) 
Sales:= Sum('Fact table' [Sales Amount])

您可以将上述内容用于员工级别的金额。

然后你需要该地区的金额。我使用ALLEXCEPT删除其他过滤器(如员工)以获取区域总数。

Region Revenue := Calculate(Sum('Fact table'[Revenue Amount]), 
                           ALLEXCEPT( Sales Territory, 'Sales Territory'[Region]))
Region Sales := Calculate(Sum('Fact table'[Sales Amount]), 
                           ALLEXCEPT( Sales Territory, 'Sales Territory'[Region]))

这里有a good article讨论获取这些总数并与之建立比率。