i'm a mdx starter и имеют следующую инструкцию MDX. Я хочу рассчитать новый член, который показывает мне на все даты меньше, чем, например, сегодня как «отставание», а остальное следует показывать как «Открыть». Следующий запрос работает до сих пор, но в некоторых диапазонах дат я становлюсь «Backlog» вместо «Open» и наоборот. Теперь Date = 7/26/2016MDX 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")
Для примера он показывает мне для диапазона 7/3/2016 - 7/9/2016, как «Open», хотя это должно быть «Отставание», потому что меньше подмигнули чем 7/26/2016.
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
Может кто-нибудь мне помочь?
Заранее благодарен!