キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
ドキュメント
Archicadでドキュメントツール、ビュー、レイアウト、発行など図面化に関するフォーラムです。

ラベルの数値の設定 自動テキスト 小数点以下を丸める方法

TOMIMARI
Booster

20230224質問.JPG

 

ラベルで、自動設定で長さを入れたいのですが、

画像のように、「2,120.0」と表示されてしまいます。

「.0」は出てほしくないのですが、少数点以下の設定をどうすれば表示調整出来ますか??

 

よろしくお願いいたします。

2 件の受理された解決策
2件の返信2

kmitotk
Advocate

メニューの、オプション>プロジェクト設定>計算単位 で’調整できます。

注意点として、ラベルの自動テキストだけでなく、一覧表上の数値表示等も共通の設定になります。

Kei Mito

Architect | Graphisoft Certified BIM Manager
ArchiCAD 26 JPN USA & INT | Windows 10

Akira Ishida
Enthusiast

数式エディタで下図の数式について、「3D長さ」のところを2120.0の値になっているパラメータかプロパティに置き換えるとラベルで整数表示ができます。数式に入れられない場合はkmitotkさんのやり方で制御します。
AkiraIshida_0-1677211627720.png

STR ( STRTONUM ( STRCALCUNIT ( {Property:一般パラメータ/3D長さ} ) ), 0 )

 <使う関数と説明>

  1. 「 STRCALCUNIT (値) 」は長さ、面積、体積、角度の値を文字列に変換します。
  2. 「 STRTONUM ("テキスト") 」は文字列の最初の位置から数字を抽出します。
  3. 「 STR (値, [小数点以下の桁数]) 」は単位のない数値またはTrue/False値を文字列に変換します。

<処理の流れ>

  1. 「1」で長さを文字列に変換します。これはSTR関数が長さを読み込めないためです。
  2. 「Ⅰ」で変換した文字列を「2」で文字列を数字に変換します。
  3. 「Ⅱ」で変換した数字を「3」で数字を文字列に変換して、小数点第何位まで表示するかを制御します。

上記で作ったプロパティ(数式)をラベルで表示すると整数で表示されます。

回答が見つかりませんでしたか?

このフォーラムで
他の記事をチェック

フォーラムへ戻る

最新の解決策をチェック

採用された解決策

新しいディスカッションを始める

投稿する