Allgemeine Syntax für Diagrammformeln
Die folgende allgemeine Syntaxstruktur kann zusammen mit vielen optionalen Parametern für Diagrammformeln verwendet werden:
expression ::= ( constant | expressionname | operator1 expression | expression operator2 expression | function | aggregation function | (expression ) )
Dabei gilt:
constant ist ein String (Text, Datum oder Uhrzeit) in einfachen geraden Anführungszeichen oder eine Zahl. Konstanten werden ohne Tausendertrennzeichen und mit einem Punkt als Dezimaltrennzeichen geschrieben.
expressionname ist die Bezeichnung einer anderen Formel innerhalb desselben Diagramms.
operator1 ist ein einwertiger Operator. Er bezieht sich auf eine einzige Formel rechts neben dem Operator.
operator2 ist ein zweiwertiger Operator. Er bezieht sich auf zwei Formeln links und rechts neben dem Operator.
function ::= functionname ( parameters )
parameters ::= expression { , expression }
Zahl und Art der Parameter sind nicht willkürlich, Sie hängen von der verwendeten Funktion ab.
aggregationfunction ::= aggregationfunctionname ( parameters2 )
parameters2 ::= aggrexpression { , aggrexpression }
Zahl und Art der Parameter sind nicht willkürlich, Sie hängen von der verwendeten Funktion ab.