Ich hoffe, jemand kann mir helfen mit meinem neuesten hickup im Design meines mondrian Schemas. Ich benutze Mondrian 4, Pentaho zusammen mit Saiku Analytics 3.7.Mondrian Schema - Berechnete Member Dimension Lookup
Ich entwerfe ein Leistungsmetriksystem basierend auf verschiedenen KPIs, das scheint gut zu funktionieren. Mein Problem ist die Berechnung Verhältniswerte im Mondrian Schema, wo ich eine bestimmte Dimension nachzuschlagen und dann wieder die entsprechende Messwert für eine Berechnung gegeben KPI
<CalculatedMember name="Actual Performance" dimension="Measures">
<Formula>IIF([Performance].currentmember.name = 'Occupancy',
([Performance].currentmember.prevMember ,[Measures].[Actual Performance1])
, [Measures].[Actual Performance1])</Formula>
<CalculatedMemberProperty name="FORMAT_STRING" value="#,###"/>
<CalculatedMemberProperty name="DATATYPE" value="Numeric"/>
</CalculatedMember>
Meine Frage lautet:
Für die Codezeile oben:
(. [Performance] .currentmember.prevMember, [Measures] [Actual Performance1])
Wie kann ich die (Dimensions-) Leistungsmetrik "Verbundene Zeit" ändern oder angeben, um den Messwert "Tatsächliche Leistung" zurückzugeben, anstatt das vorherige Element/den vorherigen Wert zu verwenden?
In Pseudo-Code möchte ich dies:.
a) finden Dimension "Connected Time"
b) geben die [Measures] [Actual Performance1] Wert für die "Connected Time" Dimension
Ich muss tatsächlich das Verhältnis "Belegung" als "Gesamtanrufzeit" dividiert durch "Angeschlossene Zeit" berechnen, brauche aber nur einen Start für die Dimensionssuche.
Derzeit gibt meine Codezeile den vorherigen Elementwert wie auf dem Screenshot zurück, also rate ich, dass ich irgendwie auf der richtigen Spur bin, aber stecken geblieben bin, während ich noch Mondrian lerne. Ich habe viele dieser KPIs, die auf diese Weise berechnet werden müssen.
Ich muss eine Methode zur Berechnung der KPI-Verhältnisse auf diese Weise, so kann das Sternschema nicht ändern das Leistungsmetriksystem ist eine vollständige Balance Scorecard-Ansatz für ein Callcenter und funktioniert gut, außer für die Verhältnisse richtig berechnet.