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