假设我有一家拥有10种物品和50名销售人员的电子商店。如何获得每种类型商品销售额增加的10个人的平均销售商品数量?
我开始为每篇文章的前10名创建命名集:
CREATE DYNAMIC SET CURRENTCUBE.[Top 10 Persons - Laptops]
AS TopCount([Dim Person].[Person Name].Members, 10, ([Measures].[Sales], [Dim Article].[Article Name].&[Laptop]));
CREATE DYNAMIC SET CURRENTCUBE.[Top 10 Persons - TVs]
AS TopCount([Dim Person].[Person Name].Members, 10, ([Measures].[Sales], [Dim Article].[Article Name].&[TV]));
我会为其他八个人做这个。
然后我试图为每种文章类型创建一个计算成员。每个计算出的成员将对包含在相应命名集中的前10个人的特定文章的总销售额求和,然后将其除以10。
我该怎么做?或者,你会推荐一种不同的方法吗?
答案 0 :(得分:0)
我能够找到解决方案。没有必要创建命名集。这就是我最终做的事情:
Avg(TopCount([Dim Person].[Person Name].Children, 10, ([Measures].[Sales], [Dim Article].[Article Name].&[Laptop])), ([Measures].[Sales], [Dim Article].[Article Name].&[Laptop]))