Ssas 在MDX中将维度名称值转换为键值

Ssas 在MDX中将维度名称值转换为键值,ssas,mdx,ssas-2008,ssas-2012,mdx-query,Ssas,Mdx,Ssas 2008,Ssas 2012,Mdx Query,我有两个问题: 我的日期维度值是名称而不是键。是否可以在MDX中显示日期维度的键值。我知道我可以进入维度内部并更改属性的属性以显示键值而不是名称。但是我想在不做任何更改的情况下查询数据。我正在尝试以下MDX查询: 在列上选择[Measures].[Internet Sales Amount], 非空 行上的[Ship Date].[Date].[Date] 来自[Mycube] 如何获取最大日期及其金额。我正在使用过滤功能。即使使用了筛选功能,下面的查询仍然返回所有记录: 在列上选择[Measu

我有两个问题:

我的日期维度值是名称而不是键。是否可以在MDX中显示日期维度的键值。我知道我可以进入维度内部并更改属性的属性以显示键值而不是名称。但是我想在不做任何更改的情况下查询数据。我正在尝试以下MDX查询:

在列上选择[Measures].[Internet Sales Amount], 非空 行上的[Ship Date].[Date].[Date] 来自[Mycube]

如何获取最大日期及其金额。我正在使用过滤功能。即使使用了筛选功能,下面的查询仍然返回所有记录:

在列上选择[Measures].[Internet Sales Amount], 非空 筛选[发货日期].[日期].[日期],尾空[发货日期].[日期].[日期], [度量值].[互联网销售额].item0.item0.MEMBER\u行上的键 来自[Mycube]


提前感谢。

您是否尝试了1的Member_Key属性?是。.它给出了错误。。MEMBER_KEY函数要求1参数使用成员表达式。使用了一个级别表达式。只需将tail用于21,尝试将此[Ship Date].[Date].CurrentMember.Member\u键用作新的计算成员,并将其放在接近数量的集合中。按原样使用日期。