假设我有一个 [Sales] 多维数据集,它具有 [Store] 级别,并且商店具有“type”属性。我应该使用哪个查询来显示“超市”类型的所有商店的销售额总和?(例如,您在“超市”类型的所有商店中卖出了 600 万美元)
问问题
1042 次
2 回答
0
如果要访问成员属性,可以使用.properties("propertyname")
您必须创建一个自定义集,该集首先过滤然后聚合与属性值“超市”匹配的 [Store] 级别的所有成员。
我的MDX技能有点生疏...
WITH MEMBER [Stores].[SupermarketSweep] AS 'Aggregate([Filter([Stores].[Store].members, [Stores].currentMember.properties("type") = "Supermarket"))'
SELECT {[Stores].[SupermarketSweep]} ON ROWS,
{[Measures].[Whatever]} ON COLUMNS
FROM [Sales]
于 2010-08-12T11:14:39.217 回答
0
如果您想在查询中使用“类型”属性,最好将其设为可浏览属性。
于 2011-01-12T04:53:35.313 回答