我有包含地理销售数据的立方体。我想根据来自任意知名商店的前5名销售商(所有这些都是实际问题的简化版本),从所有商店中提取产品的销售。在MDX中,如何过滤基于TopCount的尺寸/轴
在SQL(可耻的是我),这将是
select StoreId, ProductId, Sales from cube where ProductId in
(select top 5 ProductId from cube where Store = @Store order by Sales desc)
我得到的远远与TopCount上不幸的是,我需要在所有的基础上,前5名的门店在短短的一个,如果对不起我的问题是有点不清楚销售。我需要将产品尺寸限制为所有商店的单个商店的前5个产品和报表。 – MrTelly 2010-12-14 10:19:54
我明白了!我编辑了查询以在行中包含Store。 – Rudolf 2010-12-14 14:45:07
我已经尝试了修正后的MDX,并且它将每个商店的前五名返回给我,而不是基于单个商店的前五名的每个商店的销售额。我正在寻找5行(6,如果你包括所有)返回 – MrTelly 2010-12-16 00:14:29