Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sv translation
languageja

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

数字が負である場合、カッコ内の正の数字で表されます、例えば、 - 500は会計形式では (500) として表されます。

数字が0のとき、"-"として表示されます。

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

Code Block
if(M_AMOUNT@SUM == 0) {
  return '-';
}else if(M_AMOUNT@SUM < 0) {
  return '(' + abs(M_AMOUNT@SUM) + ')';
}else {
  return M_AMOUNT@SUM;
}
Sv translation
languagede

Manchmal ist es wünschenswert, die Zahlen auf dem Report im Buchhaltungsformat darzustellen.

Wenn die Zahlen negativ sind, wird sie innerhalb einer Klammer mit der positiven Zahl dargestellt, z.B. wird - 500 als (500) im Buchhaltungsformat dargestellt.

Wenn die Zahlen 0 sind, wird sie als "-" angezeigt.

Hier ist der Beispielcode, mit dem Sie Ihre Nummer in das Buchhaltungsformat umwandeln können. Der Code des Indikators mit "M_AMOUNT" und die Aggregation ist SUM.

 

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