1
我是一個mdx啓動程序並具有以下MDX語句。我想計算一個新成員,它顯示我所有的日期比今天少,比如「積壓」,其餘的應該顯示爲「打開」。以下查詢工作到目前爲止,但在某些日期範圍內,我變成了「積壓」而不是「打開」,反之亦然。現在日期= 2016年7月26日MDX iif少於日期屬性
MEMBER [Measures].[Backlog] as
iif([11 Time].[Year-Quarter-Month-Date].currentmember.properties("Key0") < (StrToMember('[11 Time].[Year-Quarter-Month-Date].[Date].&['+Format(Now(),"yyyy-MM-ddT00:00:00")+']')).properties("Key0")
, "Backlog"
,"Open")
例如,它顯示我2016年7月3日的範圍 - 2016年7月9日爲「打開」,雖然它應該是「積壓」,因爲it's少比2016年7月26日。
6/26/2015 Backlog
6/27/2015 Backlog
6/28/2015 Backlog
6/29/2015 Backlog
6/30/2015 Backlog
7/1/2015 Backlog
7/2/2015 Backlog
7/3/2015 Open
7/4/2015 Open
7/5/2015 Open
7/6/2015 Open
7/7/2015 Open
7/8/2015 Open
7/9/2015 Open
7/10/2015 Backlog
7/11/2015 Backlog
7/12/2015 Backlog
7/13/2015 Backlog
7/14/2015 Backlog
有人能幫助我嗎?
在此先感謝!