【发布时间】:2014-09-03 07:33:29
【问题描述】:
考虑以下数据。我想使用 MDX 获得 NON{Country:USA & Gender:F}
- - - - - - - - - - - - - - - - - - - - |国家 |性别 |销售 | - - - - - - - - - - - - - - - - - - - - 美国 M 1000 美国 F 500 西班牙 M 200 西班牙 F 600我要提取的是:
- - - - - - - - - - - - - - - - - - - - |国家 |性别 |销售 | - - - - - - - - - - - - - - - - - - - - 美国 M 1000 西班牙 M 200 西班牙 F 600我尝试使用 crossjoin、union 和 except 来做到这一点,例如
WITH SET [测试] AS [Country].[CountryCode].[USA] * 不包括 ([Gender].members,{[Gender].[GenderCode].[F]}) + 除了([国家].[国家代码].members, {[国家].[国家代码].[美国]}) * [性别].members 选择 行上的非空 [测试], {[Measures].[Sales]} 列 FROM [SalesCube]它有效,但我可以知道是否有任何其他更简单的方法来做到这一点?
谢谢。
【问题讨论】: