MDX 查询语句 求助? 举报 理由 举报 取消 例如:一个查询2016年中国地区的总销售量的查询Select {[Measures].[Totle Sales]} on Columns, {[region].[China]} on RowsFrom SalesWhere [Time].[2016]但是我想从中排除掉地区为[region].[Shanghai],第一季度的总销售量,可以用一条MDX语句实现吗? 2017年10月7日 3 条回复 1448 次浏览 大数,据分析,数据仓库,数据处理
回复 ( 3 )
Select {[Measures].[Totle Sales]} on Columns
, except({[region].[China]},[region].[Shanghai]) on Rows
From Sales
Where [Time].[2016]
except 是在检索出结果前排除,fliter是在结果中过滤,如果考虑性能,用except好
建议你把表结构写出来,才能够讨论。
with member a as sum( [region].[city].members – [region].[shanghai] , [Measures].[Totle Sales] )
select a on 0
From Sales
Where [Time].[2016]
求和的话我是这么弄的