Ssas MDX查询-如何使用成员属性?

Ssas MDX查询-如何使用成员属性?,ssas,mdx,olap,Ssas,Mdx,Olap,我是MDX/OLAP的新手,一般来说是“数据仓库”。我有以下MDX查询,希望我的结果显示月份的编号(1=一月,12=十二月)。幸运的是,多维数据集创建者创建了一个名为“年月号”的成员属性 当我尝试运行查询时,我得到以下结果。。。 查询(4,8)函数要求1参数使用元组集表达式。使用的是字符串或数字表达式 有没有解决这个问题的建议 谢谢 WITH MEMBER [Measures].[Tmp] as '[Measures].[Budget] / [Measures].[Net Income]' S

我是MDX/OLAP的新手,一般来说是“数据仓库”。我有以下MDX查询,希望我的结果显示月份的编号(1=一月,12=十二月)。幸运的是,多维数据集创建者创建了一个名为“年月号”的成员属性

当我尝试运行查询时,我得到以下结果。。。 查询(4,8)函数要求1参数使用元组集表达式。使用的是字符串或数字表达式

有没有解决这个问题的建议

谢谢

WITH
MEMBER [Measures].[Tmp] as '[Measures].[Budget] / [Measures].[Net Income]'

SELECT {[Date].[Month].Properties("Month Number Of Year")} ON COLUMNS,
{[Measures].[Budget],[Measures].[Net Income],[Measures].[Tmp]} ON ROWS

FROM [AnalyticsCube]

看起来你想得到一个属性?如果是,语法如下所示:

WITH
MEMBER Measures.ProductKey as [Product].[Product Categories].Currentmember.Properties("Key")
SELECT {Measures.ProductKey} ON axis(0),
[Product].[Product Categories].Members on axis(1)
FROM [Adventure Works]

因此,如果原始MDX已接近,请尝试:

[Date].[Month].CurrentMember.Properties("Month Number Of Year")
或者,您的意思是日期维度将此作为成员,在这种情况下,您将使用:

 [Date].[Month Number Of Year]