チャート式用の一般的な構文

expression ::= ( constant |
expressionname |
operator1 expression |
expression operator2 expression |
function |
aggregation function |
(expression ) )

ここで

constant は、ストレート単一引用符で囲まれた文字列 (テキスト、日付、時刻) または数値です。定数は 3 桁区切りの記号を使用せず、小数点に 10 進小数点を使用します。

expressionname は、同じチャートに含まれるもう 1 つの式の名前 (ラベル) です。

operator1 は、右側にある 1 つの数式に対して作用する単項演算子です。

operator2 は、両側にある 2 つの数式に対して作用する二項演算子です。

function ::= functionname ( parameters )

parameters ::= expression { , expression }

パラメータの数と種類は任意ではなく、使用する関数によって異なります。

aggregationfunction ::= aggregationfunctionname ( parameters2 )

parameters2 ::= aggrexpression { , aggrexpression }

パラメータの数と種類は任意ではなく、使用する関数によって異なります。

See also: