【问题标题】:Powerpivot Graph 'Region' Total Sales vs 'Employee' Total sales in a period of timePowerpivot 图表“区域”总销售额与“员工”一段时间内的总销售额
【发布时间】:2013-11-24 17:44:54
【问题描述】:
我想创建一个柱形图,显示:总销售额,选定员工的总收入与总销售额,他所在地区的总收入。我的意思是,一个员工属于一个地区......我想获得该员工的销售额,收入金额,并将其与一段时间内他所在地区的销售额,收入金额进行比较。像这样:
Employee A Region A Employee A Region A
Sales Sales Revenue Revenue
10K 50K 2K 10K
_________________________________________________
**Sales** **Revenue**
【问题讨论】:
标签:
sql-server
excel
mdx
powerpivot
dax
【解决方案1】:
我不得不假设一些事情,因为您没有分享有关您的数据模型的任何内容。我将假设您有一个与员工和销售区域(包含区域)都有关系的事实表。我将假设这个事实表中同时包含销售额和收入。您可以发布有关您的数据模型的更多信息,我可以更新我的答案,或者您可以切换表格和度量名称以使其正常工作。
我猜你已经有一个衡量标准是销售额和一个衡量标准是收入。它们可能看起来像这样:
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 讨论了获取这些总数并使用它们创建比率。