0

在我的组织中,各种销售人员可能是许多销售交易的一部分,我在下表中显示了每个销售人员的收入金额。但是,根据用户使用表格的方式,数据透视可能会增加两倍/三倍的收入数据。

例如,当用户在 SalesManager1 上进行筛选时,将出现重复,因为 SalesPersonnel 1 和 3 都已售出 ProductA。但是,当仅对 SalesPersonnel1 进行筛选时,不会出现重复计数。同样,当用户选择 SalesManager4 时,尽管他有 2 名销售人员向他/她报告他们是不同销售交易的一部分,因此没有重复。

我想创建一个度量,当用户正在查看的视图中存在潜在重复时会进行标记。但是,我无法返回并更改数据模型的构建方式。有没有办法在数据模型中完成这一切?我知道我可能可以创建一个数据透视表来共享过滤器/切片器,然后计算帐户和产品的销售人员数量,但我希望有更多复杂的解决方案......希望您能提供任何帮助/支持!

谢谢你

SalesManager  SalesPersonnel   Acccount   Product  Revenue
SalesManager1 SalesPersonnel1 Acccount_A Product_A 100000
SalesManager1 SalesPersonnel1 Acccount_B Product_C 100000
SalesManager1 SalesPersonnel3 Acccount_A Product_A 100000
SalesManager2 SalesPersonnel3 Acccount_B Product_C 100000
SalesManager1 SalesPersonnel2 Acccount_B Product_C 100000
SalesManager1 SalesPersonnel2 Acccount_B Product_C 100000
SalesManager4 SalesPersonnel4 Acccount_B Product_A 100000
SalesManager4 SalesPersonnel4 Acccount_A Product_D 100000
SalesManager4 SalesPersonnel5 Acccount_A Product_B 100000
SalesManager4 SalesPersonnel5 Acccount_A Product_A 100000
4

2 回答 2

0

您可以创建一个简单的度量来计算销售人员

  CountSalesPersonnel:=IF( COUNTA( Table1[SalesPerson] ) > 1, "Oops, "")
于 2015-12-09T18:47:12.353 回答
0

很抱歉回答我自己的问题,但这就是我所做的。我从上面的海报中得到了提示,并根据自己的需要进行了安排。

这是我所做的:我添加了一个新列,该列将结合帐户、产品和收入

ConsldforDupeCheck:=Acccount&Product&Revenue

然后创建了一个度量

DoubleCountCheck = if(CALCULATE(DISTINCTCOUNT([ConsldforDupeCheck]))=COUNTROWS(Table),"","*PossibleDoubleCountError*")

这允许有一个措施来动态检查副本。谢谢鲍勃的提示!!

于 2015-12-13T19:43:23.733 回答