2017-11-12 20 views
0

現在、Oracle EBS R12(DBA 11g)での処理を実現しています。そして、私はrtfのレベルで立ち往生しました、より正確には、セパレータで金額をフォーマットするつもりです。 私の問題は、RTFの形式はラウンド数字で動作しますが、添付のスクリーンショットで見られるように、数字に小数点がある場合はそうではありません。Oracle BI Publisherのフォーマット番号

私はこの治療法を試すことができますか?

はありがとうございました、 よろしく

Format-number not working on decimal numbers

Format-number from Oracle Mask "999G999D99"

答えて

0

あなたはPDFやRTF形式に出力を送信した場合、それが動作するはずです。

Excelに出力を送信しているので、Excelはその値を数値として扱い、0を保持することを知らずに自動フォーマットします。だからあなたの問題は、Excelでもっとです。ここで

は、いくつかのオプションは、それが通貨である場合は、代わりに通貨としてフォーマット

  • は、テキストの前または後にスペースを連結してみ

    • です。それはあなたがそのセルから計算するようなExcelのセルでできることに影響しますが。

    理想的には、バグをoracleで開き、数字の書式をExcelのセルプロパティに引き継いで10進精度にする必要があります。 Oracleはこれを拡張機能として扱います。