正在SSAS服务器中执行以下查询,
*SELECT* ([Measures].[Internet Average Sales Amount]) ON COLUMNS
FROM
(
select [Measures].[Internet Average Sales Amount] on 0,
[Product].[Category].[Category].members on 1
*From [Adventure Works]*
)
我遇到了一个集合,其中不能包含计算所得的成员错误
答案 0 :(得分:1)
尝试在FROM子句的子选择中忽略计算出的度量:
SELECT ([Measures].[Internet Average Sales Amount]) ON COLUMNS
FROM
(
select [Product].[Category].[Category].members on 0
From [Adventure Works]
)
实际上,子查询在查询中什么也不做。您只需要一个子选择即可进行多选过滤器。您正在过滤所有不执行任何操作的类别。
因此,您可以使用相同的结果简化查询:
SELECT ([Measures].[Internet Average Sales Amount]) ON COLUMNS
FROM [Adventure Works]