FKT PLAN MAX: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „==Funktion== <span {{CoPFormel}}>FKT_PLAN_MAX(<Wert-Feld>,<Einschränkung 1 bis n>)</span> {| class="wikitable" width={{{breite|100%}}} |- | width="150pt" |…“ |
Keine Bearbeitungszusammenfassung |
||
| Zeile 5: | Zeile 5: | ||
{| class="wikitable" width={{{breite|100%}}} | {| class="wikitable" width={{{breite|100%}}} | ||
|- | |- | ||
! width="150pt" |Parameter | |||
! Beschreibung | |||
|- | |- | ||
|Wert-Feld | |Wert-Feld | ||
| Zeile 17: | Zeile 17: | ||
|- | |- | ||
|Einschränkung 1 bis n | |Einschränkung 1 bis n | ||
|Dies sind Filtereinschränkungen auf LookUp-Dimensionen, Filter auf LookUp-Tabellen sind | |Dies sind Filtereinschränkungen auf LookUp-Dimensionen, Filter auf LookUp-Tabellen sind ab CoPlanner 11 Release 4 2023. 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@ | 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@ | ||
| Zeile 25: | Zeile 25: | ||
:*!me+under | :*!me+under | ||
:*!me | :*!me | ||
:* > | :*!<> (''ab CoPlanner 11 Release 4 2023)'' | ||
:* >= | :* > | ||
:* < | :* >= | ||
:* <= | :* < | ||
:* <= | |||
Version vom 17. Juli 2023, 10:38 Uhr
Funktion
FKT_PLAN_MAX(<Wert-Feld>,<Einschränkung 1 bis n>)
| Parameter | Beschreibung |
|---|---|
| Wert-Feld | Hier ist der Datenpfad zum Feld anzugeben, dessen Maximalwert ermittelt werden soll. Bspw. Möchte man das Feld Umsatz aus der Tabelle Umsatzerloese_PLAN ermitteln, so ist anzugeben:
Umsatzerloese_PLAN.Umsatz Hier kann jede Tabelle, nicht nur die Quell- oder Zieltabelle wie bei den anderen Funktionen, verwendet werden. Tabellen und Spaltennamen sind nicht in eckigen Klammern zu schreiben. (Falsch: [Umsatzerloese_PLAN.Umsatz]) |
| Einschränkung 1 bis n | Dies sind Filtereinschränkungen auf LookUp-Dimensionen, Filter auf LookUp-Tabellen sind ab CoPlanner 11 Release 4 2023. 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 ist mit einem ! und einem Vergleichstyp anzugeben, wobei folgende erlaubt sind:
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.
Die Funktion kann nur in Formeln verwendet werden, welche vorzugsweise auch typed calculations aktiviert haben.
Ergebnis
Liefert den maximalen Wert des Feldes der Tabelle vom aktuellen Sessionplan.
Beispiele
FKT_PLAN_MAX("Umsatzerloese_PLAN.Umsatz")
Liefert den größten Umsatz der Umsatzerloese_PLAN Tabelle vom Plan an dem man gerade angemeldet ist.