Rufen Sie Analytics-Methoden in Formeln ab
Dient zum Einfügen eines berechneten Werts aus Analytics HubVerwenden Sie in einer Formel eine Methode in der Formel.
Vorbereitungen
Erforderliche Rolle: pa_Power_user, admin
Warum und wann dieser Vorgang ausgeführt wird
Sie können einen Wert verwenden, der in berechnet wurde Analytics HubAls Eingabe für eine Formel. Dieser Wert kann von jedem Indikator stammen, einschließlich des aktuellen Formelindikators selbst.
Um einen Wert von abzurufen Analytics Hub, Fügen Sie eine Methode aus ein PAFormulaUtils() In die Formel. Um eine dieser Methoden aufzurufen, verwenden Sie Performance AnalyticsVariable PA . Beispiel: Zur Verwendung von PAFormulaUtils.getScore Methode, Aufruf pa.getScore . Weitere Informationen finden Sie unter PAFormulaUtils-API.
Prozedur
Indexindikator
- Der Prozentsatz der überfälligen Incidents.
- Das durchschnittliche Alter der letzten Aktualisierung offener Incidents.
- Die Gesamtzahl der offenen Incidents.
var a = pa.getGap($[[% of open overdue incidents]], score_start) / pa.getGlobalTarget($[[% of open overdue incidents]],score_start);
var b = pa.getGap($[[Average age of last update of open incidents]], score_start) / pa.getGlobalTarget($[[Average age of last update of open incidents]], score_start);
var c = pa.getGap($[[Number of open incidents]], score_start) / pa.getGlobalTarget($[[Number of open incidents]], score_start);
var res = 100 - (100 * (a + b + c) / 3);
res;Legen Sie Ziele für einen Change selbst fest
Sie möchten für Ihre Teams ein Ziel einer 10 %-Reduzierung von Monat zu Monat im Incident-Backlog festlegen. Sie erstellen einen Formelindikator mit der folgenden Formel und legen für diesen Indikator auf das Ziel „-10 %“ fest Analytics Hub.
var lastPeriod = new GlideDateTime(score_start.getYearUTC() + '-' + score_start.getMonthUTC() + '-01');
lastPeriod.addDaysUTC(-1);
pa.getChangePercentage($[[Number of open incidents]], lastPeriod.addDaysUTC(-1), score_start);
Filtern Sie Punktzahlen basierend auf Aufgliederung und Element heraus
- Rufen Sie die eindeutigen Datensatzbezeichner für die Prioritätsaufgliederung und das Element „1 – Kritisch“ ab. Aufgliederungsdatensätze befinden sich in der Aufgliederungstabelle. Der Speicherort von Elementdatensätzen variiert, wird jedoch in der Aufgliederungsquelle der Aufgliederung identifiziert. In diesem Fall ist das Element ein Auswahldatensatz [sys_choice]. Anweisungen zum Abrufen der eindeutigen Datensatzbezeichner finden Sie unter Der eindeutige Datensatzbezeichner (sys_ID) .
Die eindeutigen Datensatzbezeichner sind baec0752bf130100b96dac808c0739ed für die Prioritätsaufgliederung und 8a4dde73c6112278017a6a4baf547aaa7 für das Element „1 – kritisch“.
- Erstellen Sie einen Indikator mit der folgenden Formel:
var res = [[Number of open incidents]]; if(pa.getCurrentBreakdownID() == 'baec0752bf130100b96dac808c0739ed' && pa.getCurrentElementID() == '8a4dde73c6112278017a6a4baf547aa7') { res = 0; } res;