2015-04-02 42 views
1

我在mdx中的用戶定義的成員資產的空檢查出現問題。成員資產的空值檢查不起作用(mdx)

該屬性屬於多維數據集中的datetime類型。如果我檢查mdx中的值,它將返回日期,如果沒有提供值,則返回null。

MEMBER [Measures].[TheValue] as MyMember.Properties("MyProperty") //returns (null) or date, e.g. 01.04.2015 

但是我不能空值檢查值。

MEMBER [Measures].[TheValueExists] as IIF(ISEMPTY(MyMember.Properties("MyProperty")), false, true) 

總是評估爲true,這是錯誤的,並且''爲null'總是返回一個錯誤。會感謝任何提示。

回答

1

,使得它的工作是加入事情鍵入 - 過載:

MEMBER [Measures].[TheValueExists] as IIF(ISEMPTY([MyMember.Properties("MyProperty", typed)), 
    false, true)