MDX表达式筛选计算的度量对于具有ROE>的成员12%

时间:2016-07-15 16:08:04

标签: filter ssas mdx olap measure

我有一个名为Return on Equity的计算度量,另一个称为净收入和称为客户的维度。我希望看到所有净收入超过1,000美元的客户的综合股本回报率。如何创建MDX表达式确实显示?

2 个答案:

答案 0 :(得分:0)

标题和解释并不完全匹配......超过1000且超过12%的ROE不完全相同,我将尝试回答这些解释。

您没有提供任何Cube结构,因此我将为您提供一个通用示例:

WITH
SET CustomerOver1000
AS
FILTER (
    [Customer].[Customer].MEMBERS,
    [Measures].[Net Income] > 1000
)
MEMBER ROECostumerOver1000
AS
SUM(CustomerOver1000,[Measures].[ROE])
select
    {ROECostumerOver1000} on 0
from [myCube]

答案 1 :(得分:0)

我们也可以使用HAVING过滤类似SQL的措施 有[措施]。[净收入]> 1000