FKT LINEARREGRESSION
Funktion
FKT_LINEARREGRESSION(<Wert-Feld>,<Zielzeitpunkt>,<Einschränkung 1 bis n>)
Die lineare Regression soll eine Vorhersage treffen, mit Hilfe statistischer Methoden.
Die lineare Regression versucht, die Beziehung zwischen einer abhängigen Variable (das, was wir vorherzusagen versuchen) und einer oder mehreren unabhängigen Variablen (die Faktoren, die die abhängige Variable beeinflussen können) zu modellieren. Für diese Berechnungsmöglichkeit kann jeweils ein Lowerbound und ein Upperbound berechnet werden. Damit lassen sich erwartete Schwankungsbreiten darstellen.
| Parameter | Kurzbeschreibung
Parameter |
Beschreibung |
|---|---|---|
| fullFieldname | Wertfeld | Hier ist der Datenpfad zum Feld anzugeben, dessen Wert ermittelt werden soll. Das Feld darf nur vom Datentyp "double" sein |
| targetValue | Zielzeitpunkt | Zielzeit als COPSYS_ID |
| filterParams | Einschränkung 1 bis n | Dies sind Filtereinschränkungen auf LookUp-Dimensionen, Filter auf LookUp-Tabellen sind ab CoPlanner 11 Release 4 2023 verfügbar. Jede Einschränkung besteht aus 3 Teilen, der einzuschränkenden Dimension, einem Operator und der Einschränkung selbst. Beispiel: Unternehmen me @Session_Unternehmen_ID@.
Die einzuschränkende Dimension bezieht sich immer auf die Tabelle, die im Wert-Feld angegeben wurde. Daher ist diese nur mit dem Namen anzugeben. Falls eine Dimension mehrfach in der Tabelle vorkommt (bspw. Die Kostenstellen-Dimension in der Umlagen-Tabelle), dann kann durch Angabe des Alias oder des LookUp-Appendix die gewünschte Dimension angegeben werden. Wird kein Appendix angegeben und kein Alias verwendet, wird immer die LookUp-Dimension _1 genommen. Anzugeben wäre dies z.B.: Unternehmen_1 me @Session_Unternehmen_ID@ Der Operator einem Vergleichstyp anzugeben, wobei folgende erlaubt sind:
Die Einschränkung = wird bei Dimensionen immer als me interpretiert, und ist nur aus Kompatibilitätsgründen enthalten. Die Einschränkung selbst kann jeder Datenpfad, Variable oder Funktion sein, die eine gültige COPSYS_ID liefert. |
Diese Funktion gehört zu den serverseitigen Funktionen.
Beispiele
FKT_LINEARREGRESSION('[TBL_7982_linear.Wert]', [TBL_7982_linear.Zeit], 'DIM_7982 != ' + [TBL_7982_linear.DIM_7982])