使用符号AND的MDX查询元组表示

使用符号AND的MDX查询元组表示,mdx,Mdx,在mdx查询中将元组表示为 [CF Type].[CF TYPE].&[6] 或 [ValScen].[Scenario Type].&[Term Point Rates] 我可以互换使用&[number]和&[actual string]格式吗?如果多维数据集是由另一个系统生成的,那么在通常情况下,每一代的&[6]是否会有所不同?或者使用strotmember或strotset是否更安全。但根据文章,这不是有效的。为了提供一些上下文,在我的例子中,我像下面的伪代码一样使

在mdx查询中将元组表示为

[CF Type].[CF TYPE].&[6] 

 [ValScen].[Scenario Type].&[Term Point Rates]
我可以互换使用&[number]和&[actual string]格式吗?如果多维数据集是由另一个系统生成的,那么在通常情况下,每一代的&[6]是否会有所不同?或者使用strotmember或strotset是否更安全。但根据文章,这不是有效的。为了提供一些上下文,在我的例子中,我像下面的伪代码一样使用它

SELECT NON EMPTY { [Measures].x}    ON COLUMNS, NON EMPTY { (My Column1 * My Column2)}   DIMENSION PROPERTIES MEMBER_CAPTION ON ROWS FROM    ( SELECT ( { [CF Type].[CF TYPE].&[6] } ) ON COLUMNS FROM 
     (   SELECT ( { [ValScen].[Scenario Type].&[Term Point Rates] } ) ON COLUMNS FROM [My Cube]]))   
       WHERE ( [ValScen].[Scenario Type].&[Term Point Rates], [CF Type].[CF TYPE].&[6] )

这些是成员,而不是元组。元组将由大括号()包围

我认为,如果您使用诸如.&[hello]和[hello]之类的标题,它们是可互换的语法,但是如果您使用键,则必须使用符号and