レポート上の数字を会計形式で表したい場合があるでしょう。

数値が負の場合、括弧内に正の数値で表されます。例えば、-500は会計形式では(500)として表されます。

数値が0の場合、「-」として表示されます。

このサンプルコードは、数字を会計形式に変換するものです。インジケータのコードは"M_AMOUNT"を使用し、集計はSUMです。

if(M_AMOUNT@SUM == 0) {
  return '-';
}else if(M_AMOUNT@SUM < 0) {
  return '(' + abs(M_AMOUNT@SUM) + ')';
}else {
  return M_AMOUNT@SUM;
}