1 返信 最新の回答 日時: Aug 18, 2015 11:04 PM ユーザー:user14047

    小数点の桁数をそろえてテキストを生成

    J

      タイトル

      小数点の桁数をそろえてテキストを生成

      フォーラムに投稿

      みなさんこんにちは

      数値の小数点以下の桁数をそろえた文字列を得るにはどうしたらよいでしょうか?

      例えば数値が2なら「2.00」という文字列にしたいということです。

      レイアウト上のフィールドの書式..という話では無いです。データを書き出してFilemaker外で使うので文字列にする必要があります。

      たとえばExcelならFormat関数的なものがあると良いのですが...

        • 1. Re: 小数点の桁数をそろえてテキストを生成
          user14047

          もっと簡単な方法があるかもしれませんが、こんな計算式の計算フィールドを作成してこのはどうでしょうか?
          計算結果はテキストにしておいてください。

          Let (
              [
              ~整数 = Int ( 数字フィールド ) ;
              ~小数 = Substitute ( GetAsText ( Abs ( 数字フィールド - ~整数 ) ) ; [ "." ; "" ] )
              ] ; 
              ~整数 & "." & Left ( ~小数 & "00" ; 2 )
          )