これにより、フィールドを数値として保持でき、テキストに変換する必要がなくなります。この解決策は、小数点の書式を変更することです。
•このフォーマットを適用する「詳細」フィールドを右クリックします。
•「フォーマットフィールド」をクリック
・「番号」タブをクリック
•「カスタマイズ...」をクリック
保持したい最大の小数点以下の桁数から始めて、その行を逆方向に複製します。たとえば、保持したい値を持つ小数点以下の最大位置がわかっている場合は、その数値、つまり 1.2345600 で開始します。数値が 0 の場合は、最初にこれを考慮する必要があります。そうしないと、エラーが発生します。
「フィールド名」は、フォーマットを変更するデータベース フィールド名です。
If {"Field Name"} = 0 then 2 else
if((({"Field Name"})/(truncate({"Field Name},4)))>1) then 5 else
if((({"Field Name"})/(truncate({"Field Name},3)))>1) then 4 else
if((({"Field Name"})/(truncate({"Field Name},2)))>1) then 3 else
2