【发布时间】:2014-11-05 16:24:12
【问题描述】:
怎样才能做一个计算会员?我收到此错误Mondrian Error:Member expression 'Filter(Descendants([User].[User Name].Members), ([User].[User Name].CurrentMember.Properties("location") = 'foo')) 不能是集合
WITH MEMBER [Measures].[some users] AS
Filter(
Descendants([User].[User Name].Members),
[User].[User Name].CurrentMember.Properties("location") = 'foo'
)
)
SELECT
NON EMPTY {[Measures].[some users]} ON COLUMNS,
NON EMPTY CrossJoin(
[Date].[Date].Members,
[Customer].[Customer Name].Members
) ON ROWS
FROM [Users]
【问题讨论】:
-
您希望在最终报告中看到什么?几个用户作为单独的列?还是从满足过滤条件的所有用户计算出的单列值?后一种情况,应该计算什么?
标签: mdx data-warehouse mondrian