2017-10-26 4 views
0

zu ändern. Wir haben dieses berechnete Mitglied, das eine Zeichenfolge hinzugefügt, wann immer ein bestimmtes berechnetes Mitglied Null erreicht.Ich versuche, eine MDX-Abfrage zu dynamisch in EazyBI, ein Jira-Plugin

Case when 
[Measures].[Burndown - Based on last 28 entries] < 0 AND 
([Measures].[Burndown - Based on last 28 entries], 
[Time].CurrentHierarchyMember.PrevMember) > 0 
then 'ZBR' 
end 

Wir verwenden diese Art von Burndown mit unterschiedlichen Lag (#) Betrag, die mehrere berechnete Mitglieder erstellt.

Ich versuche, den Code zu ändern, so dass wir für jedes neue Burndown-Element, das wir erstellen, kein berechnetes Element erstellen müssen.

Ich habe versucht Maß. * (Code ist ungültig), measure.all (gültige Code aber nichts) und ich habe nicht viel über diese Art des berechneten Elements im Web finden.

Ist es möglich, ein berechnetes Element zu haben, das eine Zeichenkette ausgeben würde, wenn einer der berechneten Werte im Bericht Null erreicht?

Antwort

0

Haben Sie versucht, Geltungsanweisung?

Scope(AddCalculatedMembers([Measures].Members)); 
    This = IIF([Measures].CurrentMember = 0, 'ZBR', [Measures].CurrentMember); 
End Scope; 
+0

Es gab mir eine Fehlermeldung: Formel nicht gültig ist: Lexical Fehler in Zeile 1, Spalte 47. Encountered: ";" (59), nach: "" – Douille

+0

Bitte lesen Sie mehr über die Verwendung von Scope: https://docs.microsoft.com/en-us/sql/analysis-services/multidimensional-models/mdx/managing-scope-and-context- MDX –

Verwandte Themen