通过表达式或MDX-SSAS总计

问题描述 投票:0回答:1

我想总计[Measures].[Total Sales With Tax]。从那里我可以获取比率。我的查询是这个。

SELECT NON EMPTY 
{ 
     [Measures].[Total Sales With Tax], 
     [Measures].[Sales Amount With Tax] 
} ON COLUMNS, NON EMPTY 
{ 
     ([Date].[Day Number].[Day Number].ALLMEMBERS )
} DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM [DSV Airline Management System DW]

我使用sum命令尝试了其他在线示例。但这不起作用。

sql-server ssas mdx
1个回答
0
投票

您需要使用轴功能,请尝试下面的查询

with member [Measures].[SumTotal Sales With Tax]
as
sum(Axis(1),[Measures].[Total Sales With Tax])

SELECT NON EMPTY 
{ 
     [Measures].[Total Sales With Tax], 
     [Measures].[Sales Amount With Tax],
     [Measures].[SumTotal Sales With Tax] 
} ON COLUMNS, NON EMPTY 
{ 
     ([Date].[Day Number].[Day Number].ALLMEMBERS )
} DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM [DSV Airline Management System DW]
© www.soinside.com 2019 - 2024. All rights reserved.