ich bin ein mdx Starter und haben folgende MDX-Anweisung. Ich möchte ein neues Mitglied berechnen, das mir für alle Daten weniger anzeigt als zum Beispiel heute als "Backlog" und Ruhe sollte als "Open" angezeigt werden. Die folgende Abfrage funktioniert bisher, aber in einigen Zeitbereichen werde ich "Backlog" statt "Open" und umgekehrt. Jetzt Date = 7/26/2016MDX iif weniger als Datum Eigenschaften
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")
Für das Beispiel zeigt es mir für den Bereich 2016.07.03 - 2016.07.09 als „Open“ obwohl es „Backlog“ weil seine weniger als 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
Kann mir jemand helfen?
Vielen Dank im Voraus!