Select mdx类型的成员属性(不在";“与成员一起”;陈述

Select mdx类型的成员属性(不在";“与成员一起”;陈述,select,properties,mdx,member,Select,Properties,Mdx,Member,这件事我已经想了好几天了,可能真的需要一些见解 在MDX select语句中,可以创建如下成员: WITH MEMBER [Measures].[Legal Closing Date] as [Entity].[Entity].CurrentMember.Properties("Legal Closing Date", TYPED) 然后在select中使用它以强类型方式获取值 当以以下方式访问该属性时,是否有任何方法可以获得相同的结果(在我的情况下,具有强类型日期): SELECT {[M

这件事我已经想了好几天了,可能真的需要一些见解

在MDX select语句中,可以创建如下成员:

WITH MEMBER [Measures].[Legal Closing Date] as [Entity].[Entity].CurrentMember.Properties("Legal Closing Date", TYPED)
然后在select中使用它以强类型方式获取值

当以以下方式访问该属性时,是否有任何方法可以获得相同的结果(在我的情况下,具有强类型日期):

SELECT 
{[Measures].[Total Commitment]} ON COLUMNS, 

NON EMPTY [Investee].[Entity].[All].Children
DIMENSION PROPERTIES 
    [Entity].[Entity].[Legal Closing Date],
    MEMBER_CAPTION, 
    MEMBER_UNIQUE_NAME
ON ROWS
FROM 
[FIA_DM]
使用这种方式,我拥有的基于select语句的ssrs报告将日期视为字符串,甚至cdate也会返回错误,因为它不正确地将第一个数字解释为月份,而实际上是日期,等等

我知道,从技术上讲,我应该能够使用WITH语句,并且根据我的示例,我会得到相同的结果(仅对键入的日期),但是我在这里简化了select语句,因为我在行上使用了其他维度(交叉连接它们),使用WITH语句会带来很多其他的麻烦


谢谢你的帮助

我想说,如果您想要键入日期,必须使用WITH MEMBER方法,不能使用维度属性语法。

如果您想要键入日期,必须使用WITH MEMBER方法,不能使用维度属性语法。

只能使用PROPERTIES函数获取成员属性的类型化值

  • Mosha Pasumasky有一个
  • 虽然MDSN的参考页上提到了如何获取成员属性的强类型值,但在

只能使用Properties函数获取成员属性的类型化值

  • Mosha Pasumasky有一个
  • 虽然MDSN的参考页上提到了如何获取成员属性的强类型值,但在