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