Ssas 如果状态与MDX中的某个条件匹配,并且在按该描述进行切片时将具有上下文意识,那么如何求和金额?

Ssas 如果状态与MDX中的某个条件匹配,并且在按该描述进行切片时将具有上下文意识,那么如何求和金额?,ssas,mdx,Ssas,Mdx,我需要对一个状态等于某个特定值的金额求和(例如“已付”)。在按该维度进行切片时,还需要注意 目前我有以下信息:([Measures].[Amount],[Status].[Description].[Paid]) 但当我按状态描述进行切片时,它会显示所有状态描述的支付金额 它应该为where状态显示0。说明=“未付”等。您可以用 except(Status.Description.children, Status.Description.Paid) 如果不能自动聚合,则可以使用计算出的度量值(如

我需要对一个状态等于某个特定值的金额求和(例如“已付”)。在按该维度进行切片时,还需要注意

目前我有以下信息:
([Measures].[Amount],[Status].[Description].[Paid])

但当我按状态描述进行切片时,它会显示所有状态描述的
支付金额

它应该为where
状态显示0。说明
=“未付”等。

您可以用

except(Status.Description.children, Status.Description.Paid)
如果不能自动聚合,则可以使用计算出的度量值(如
和as sum(measure.amount)
来确定总和

with <sum> as sum(measure.amount)