【发布时间】:2014-11-11 21:09:54
【问题描述】:
假设我有一家电子商店,有 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。
我该怎么做?或者,您会推荐一种不同的方法吗?
【问题讨论】: