Filter 由另一个 Set 设置
Filter Set by another Set
我想用事件 @{date}
返回的另一个集合来过滤一个集合。
以下代码仅在 @{date}
事件 returns 单个成员(例如 [TIME_DIMENSION].[YEAR].[2010]
)时有效。如果事件 returns 超过一个成员,如何过滤任何建议?
WITH SET [A] AS
Filter(
TopPercent(
[PRODUCTS].members - [PRODUCTS].[all],
80,
[Measures].[Sales]
),
@{date}
)
也许您可以使用 NonEmpty 功能?它将 return 集合中的非空元组集合。
WITH SET [A] AS
NonEmpty(
TopPercent(
[PRODUCTS].members - [PRODUCTS].[all],
80,
[Measures].[Sales]
)
,@{date} * [Measures].[Sales]
)
我想用事件 @{date}
返回的另一个集合来过滤一个集合。
以下代码仅在 @{date}
事件 returns 单个成员(例如 [TIME_DIMENSION].[YEAR].[2010]
)时有效。如果事件 returns 超过一个成员,如何过滤任何建议?
WITH SET [A] AS
Filter(
TopPercent(
[PRODUCTS].members - [PRODUCTS].[all],
80,
[Measures].[Sales]
),
@{date}
)
也许您可以使用 NonEmpty 功能?它将 return 集合中的非空元组集合。
WITH SET [A] AS
NonEmpty(
TopPercent(
[PRODUCTS].members - [PRODUCTS].[all],
80,
[Measures].[Sales]
)
,@{date} * [Measures].[Sales]
)