Kennzahl berechnen
Der Workflow ist nur auf den Zählpunkt-Typ Kennzahl anwendbar. Mit den hinterlegten Konfigurationen der Kennzahl werden die Daten berechnet und in das entsprechende OBIS gespeichert. Bei der Berechnung wird die Formel, die in der Kennzahl definiert ist, berechnet. Wird bei der Formel eine OBIS-Messgröße mit einem größeren Interall, als das der Kennzahl angegeben, so entscheidet die OBIS-Messgrößen-Funktion, wie die Werte behandelt werden. Bei der Funktion "Summe" werden die Werte auf das niedrigere Kennzahl-Intervall heruntergebrochen. Bei anderen Funktionen werden die Werte als Konstante im Kennzahl-Intervall verwendet. Für die Berechnung muss der Zeitraum angegeben werden. Ein benutzerdefinierter Beendet-Trigger kann ausgelöst werden.
aktuelle Version: | 2.9 | Liste der Versionen |
Zieltyp: | MeteringPoint | Workflow kann nur auf diesen Zieltyp angewandt werden. |
Dateiname: | CalculatePerformanceIndicator.xaml | CalculatePerformanceIndicator.xaml |
Liste der Parameter
Typ | Wert | Beschreibung |
---|---|---|
ID der Workflow-Zuordnung | Dieser interne Parameter ist nicht sichtbar, wird aber benötigt um in der Workflow-Zuordnung Informationen nach der Ausführung zu speichern. | |
Zeitspanne | Definiert, wie die Zeitspanne für die Kennzahl Berechnung festgelegt werden soll. || neueste: Zeit zwischen dem letzten Berechnungs-Datum und dem Zeitpunkt der Ausführung. || vollständig: Der gesamte Zeitraum, beginnend beim Zeitstempel des ersten Datensatzes eines Zählpunktes in der Formel. Wird kein Zählpunkt verwendet, startet die Berechnung am 01.01 des aktuellen Jahres. || Anzahl Tage: Ganze Tage in der Vergangenheit ohne den Tag der Ausführung. || Zeitraum: Präzise Angabe von Start- und Endzeitpunkt. | |
Letztes Berechnungs-Datum | Letztes Datum, für das eine Kennzahl Berechnung durchgeführt wurde. Nur aktiv, wenn als Zeitspanne 'neueste' gewählt ist. | |
Tage | Legt die Anzahl an Tagen fest, für welche die Berechnung in der Vergangenheit durchgeführt wird. Der Tag der Ausführung wird nicht berechnet. Nur aktiv, wenn als Zeitspanne 'Anzahl Tage' gewählt ist. | |
Zeitraum | Legt fest, für welchen Zeitraum die Werte berechnet werden. Nur aktiv, wenn als Zeitspanne 'Zeitraum' gewählt ist. | |
Start | Definiert den Zeitpunkt für den Versatz. Legt das Datum auf ... || Stunde: ... den Tag und Zeitpunkt der Ausführung. || Tag: ... den Tag der Ausführung und die Zeit auf 00:00. || Woche: ... den vergangenen Montag zum Tag der Ausführung und die Zeit auf 00:00. || Monat: ... den ersten Tag des Ausführungsmonats und die Zeit auf 00:00. || Jahr: ... den 01.01 des Jahres und die Zeit auf 00:00. | |
Versatz | Gibt den zeitlichen Versatz in die Vergangenheit für das resultierende Datum aus 'Start' an. | |
Dauer | Bestimmt durch die Angabe der Dauer das Enddatum, ausgehend vom errechneten Startdatum aus 'Start' und 'Versatz'. | |
Beendet-Trigger | Legt den Trigger fest, der ausgeführt werden soll, wenn die Ausführung des Workflows beendet ist. |
OBIS Messgrößen
Keine OBIS Messgrößen definiert
Versionen
Version | Datum | Änderungen |
---|---|---|
2.0 | 03/04/2020 | Workflow created |
2.1 | 04/20/2020 | FIX: Time range function 'full' fails with an exception. |
2.2 | 05/03/2020 | Update: With the measurement value function "Sum", larger intervals are broken down to lower intervals. With other functions the value is used as a constant for each interval. |
2.3 | 06/03/2020 | FIX: Termination because of missing data. |
2.4 | 01/14/2021 | FIX: Incorrect calculation with timerangechoice 'dynamic'. |
2.5 | 01/20/2021 | FIX: Correction of the calculation of the time periods. |
2.6 | 02/22/2021 | FIX: Saving the 'LastValidationDate' variable. |
2.7 | 03/03/2021 | FIX: Write rows with constant value. |
2.8 | 03/02/2022 | Limit start date of the 'newest' function |
2.9 | 03/06/2024 | FIX: Allow target interval hour. Avoid invalid datetime values in case of dst switching |