Framework:Verwenden von Ausdrücken: Unterschied zwischen den Versionen

Aus CoPlanner 10
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 73: Zeile 73:
{| {{Bausteindesign1}}
{| {{Bausteindesign1}}
|-
|-
| <span style="color: darkblue;">'''Hinweis'''</span> &nbsp;Wird als Rückgabewert einer Funktion eine Zeichenkette erwartet, ist die gesamte Funktion mit <nowiki>''</nowiki> zu qualifizieren.
| <span style="color: darkblue;">'''Hinweis'''</span> &nbsp;Wird als Rückgabewert einer Funktion eine Zeichenkette erwartet, ist die gesamte Funktion mit einfachen Hochkomma  <nowiki>'</nowiki> zu qualifizieren.
|}
|}



Version vom 1. März 2012, 17:52 Uhr

(In Abreit)

Ausdrücke werden innerhalb von CoPlanner verwendet, um Werte in CoPlanner Würfel, Masken und Sichten mittels dem Dialogfeld "Formeleditor" anzugeben oder zu berechnen.
CoPlanner Würfel
Datenquellen

SpecialDefinition (nur für semiadditive Funktionen)

Measures

CalcBackExpression
Expression

Eingabemasken
Allgemeine Einstellungen

SpecialDefinition

Dimensionen

FilterCaption
SpecialDefinition
FilterSessionKey - Serverseitige

Measure

Caption
LockCondition - Serverseitige
DataValidation - Serverseitige
Tooltip


Zeilenmasken

Syntax von Ausdrücken

Ausdrücke können mehrere Measures, Dimensionsattribute, Funktionen, Anwendungseigenschaften, Sessionvariable, Makros und Importe enthalten.


Ausdruck Eigenschaft Beispiel
Measure Measures werden immer (client- und serverseitig) mittels eckigen Klammern qualifiziert. [Menge]
Filter/Achsenbezug
Serverseitig
Filter- und Achsenbezüge werden mittels Attribute-Funktion qualifiziert. Attribute(Zeit)
Attribute(Produke.vs_key)
Attribute(PC/KST.Level)
Filter/Achsenbezug
Clientseitig
Filter- und Achsenbezüge werden mittels eckiger Klammer qualifiziert. [Zeit.ID]
[Produke.vs_key]
[PC/KST.Level]
Funktionen
Serverseitig
Serverseitige Funktionen: FKT_ Funktionen und die Anwendungseigenschaften. Sessionvariable??? FKT_TimeDimAdd(Y,-1, [bsp_tbl_Zeitfunktionen.dim_sys_zeit_1.COPSYS_ID] )
Funktionen
Clientseitig
Clientseitig Funktionen: Funktionen und die Anwendungseigenschaften. Sessionvariable??? TimeDimAdd(M,-12,[Zeit.ID])


Hinweis  Eine Ausnahme stellt die LockCondition dar. Diese wird zwar serverseitig ausgefüht, jedoch werden die Attribute auf Basis der clientseitigen Syntax erwartet.


Hinweis  Zusätzlich zu Measure- bzw. Dimensionsattributwerten kann hier ein Bezug zum vom Anwender eingegebenen Wert hergestellt werden. Dies ist mittels der Konstante <value> möglich.


Hinweis  Wird als Rückgabewert einer Funktion eine Zeichenkette erwartet, ist die gesamte Funktion mit einfachen Hochkomma ' zu qualifizieren.