[英]MDX Expression to Filter Calculated Measure for members that have ROE > 12%
我有一个计算得出的量度,称为“股本回报率”,另一个称为“净收入”,其维度为“客户”。 我希望看到所有净收入超过$ 1,000的客户的合并股本回报率。 如何创建MDX表达式可以显示出来?
标题和说明不完全匹配...超过1000和超过12%的ROE并不完全相同,我将尝试回答说明。
您没有提供任何多维数据集结构,所以我给您一个通用示例:
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]
我们还可以使用HAVING来过滤类似SQL HAVING [Measures]。[Net Income]> 1000的度量
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.