前行項目の指定において項目名を省略すると前行の計算結果項目の値となる。 各データ型における指定方法を4.4に示す。
if関数とtop()関数とを組み合わせる事で、累計計算などが可能となる。 以下に、金額項目の累計計算例を示す。
$ mcal c='if(top(),${金額},${金額}+#{})' a=累計金額
データ型 |
書式 |
例 |
数値( |
#{} |
#{} |
文字列( |
#s{} |
#s{} |
日付( |
#d{} |
#d{} |
時刻( |
#t{} |
#d{} |
論理( |
#b{} |
#b{} |