具有硬编码成员的 SSAS 命名集

SSAS named set with hard codded members

我正在尝试创建一个具有固定成员的通用命名集,以便它可以用于多个计算成员。但由于某种原因,它失败了。我是 MDX 脚本的新手。如果这里有问题,请告诉我。

Aggregate({[TT Collection].[TT Type].&[A]
,[TT Collection].[TT Type].&[O]
,[TT Collection].[TT Type].&[I]
,[TT Collection].[TT Type].&[J]})

如果您在聚合之前创建集,它会起作用吗?

WITH
SET [MYSET] AS
    {[TT Collection].[TT Type].&[A]
    ,[TT Collection].[TT Type].&[O]
    ,[TT Collection].[TT Type].&[I]
    ,[TT Collection].[TT Type].&[J]}
MEMBER [SOMEdim].[SOMEhier].X AS
    AGGREGATE([MYSET])
...
...