3333 はじめまして、ファイルメーカープロ19を使用しております。 集計フィールドの小数点切り上げの方法がわからず困っております。 小数点第一位です。 Round関数等を試してみたのですが、うまくいきません。 初心者な質問で申し訳ございません。 教えていただけると助かります。 宜しくお願いいたします。
tipo 切り上げは Ceiling関数 です。 集計フィールドを計算式に使う場合、 GetSummary関数 が必要です。 関数ヘルプのリンクです https://help.claris.com/ja/pro-help/content/functions-reference.html
himagine 入れ子にするので Ceiling ( GetSummary ( 集計フィールド ; 区分けフィールド ) * 10 ) / 10 かな 第1位を切り上げて整数にする、なら10のところは不要ですが 特に必要ない話ですが、切り捨てなら0.5引いてRoundで代用できるけど、切り上げは無理ですね。
himagine 最近消費税みたいな「端数切り上げ」しか扱ってないので忘れてしまいましたが 小数点第一位で切り上げ っていうときに小数点第2位以下は無視するという意味で使いますか。 ざっとググってみた感じでは解釈が混在しているようですが 「整数に切り上げ」の意味だとすれば、 0.4足してRound は0.09が0になるのでダメなんですが... 私としてはその意味で Ceiling(n) <> Round(n+0.4;0) なので代用不可と書きました。 まあ、存在する関数を無理に代用してもしょうがないので...