カスタム数式 は、数量拾い出し測定値に基づいて明細項目の数量を自動的に計算する計算式です。数量を手動で入力する代わりに、数式は数量拾い出しシンボルから測定データを取得し、廃材と丸めを考慮して必要な正確な量を算出します。
数式が表示される場所
数式は、明細項目が数量拾い出しシンボル内に埋め込まれている場合の明細項目エディタで設定します。明細項目を開くと、数式 フィールドが表示され、式を入力するか AI で生成できます。
数式の構文
数式は角括弧表記を使用して変数を参照します。変数名を角括弧で囲み、四則演算子で組み合わせます。たとえば、[NetAreaSqFt] * 1.1 は平方フィートの正味面積を取得し 10% を加えます。+、-、 *、/、括弧(グループ化用)を使用できます。標準的な数学関数も利用可能:sqrt、ceil、floor、round、abs、min、max、pow。
数式入力欄は式をリアルタイムで検証します。緑のチェックマークで数式が有効であることを確認し、赤いアイコンで構文エラーまたは認識されない変数を表示します。
測定変数
利用可能な組み込み変数は数量拾い出しの種類によって異なります。変数ピッカーで 面積、線形、個数 を切り替えて、各々に利用可能なものを確認します。
個数 数量拾い出しでは、Count およびアイテムの寸法から計算される面積、周長、壁面積、トレンチ面積、体積などの派生値が提供されます。
線形 数量拾い出しでは、長さ変数(NetLinearFt、NetLinearM など)、幅・壁高さまたは深さと長さを組み合わせた面積、壁面積、トレンチ面積、体積が提供されます。
面積 数量拾い出しは最も幅広い変数セットを提供します。面積、周長、壁面積、トレンチ面積、壁体積、トレンチ体積に対して、正味、総、切り抜きのバリエーションがあります。正味値は切り抜きを減算、総値はこれを含み、切り抜き値は切り抜き領域のみを分離します。
各変数には複数の単位バリエーションがあります。複数の単位がある変数カードをクリックすると、単位を選択するドロップダウンが開きます -- フィート、メートル、ヤード、平方フィート、立方ヤードなど。
カスタム変数
組み込み変数下方で 変数の追加 をクリックして独自の変数を作成します。各カスタム変数には、キー(数式で使用)、読みやすい名前、デフォルト値、オプションの単位があります。たとえば、キー SpacingFt、名前「根太間隔」、デフォルト値 1.33、単位 "ft" の変数を作成します。数式では [SpacingFt] で参照します。ユーザーはシンボルインスタンスごとにデフォルト値を上書きできます。
AI を使用した数式の生成
数式入力欄横のスパークルアイコンをクリックして AI モードに切り替えます。計算内容を自然言語で記述 -- たとえば「石膏ボードの枚数用に壁面積を 32 で割る」-- して Enter を押します。AI が数式を生成し、オプションで廃材と丸め値を設定します。一般的なシナリオ向けのサジェスチョン「平方フィートの面積に 10% 廃材を追加」や「コンクリート用の立方ヤード体積」などが利用可能です。
手動入力に戻すには、関数アイコンをクリックするか Escape を押します。
廃材率
廃材 フィールドは数式結果にパーセンテージのバッファを追加します。10 を入力して 10% 廃材を追加します。計算は生の数式出力を 1 + wastePercent / 100 で乗算するため、100 平方フィートの結果に 10% 廃材で 110 平方フィートになります。数式自体を変更せずに、材料の切断、破損、余分を考慮します。
切り上げルール
最も近い値に切り上げ フィールドは最終数量を指定の増分に切り上げます。1 で整数に、12 でダース単位に、0.5 で半単位増分に切り上げます。切り上げは廃材後に適用され、パイプラインは順に:数式評価、廃材、切り上げを実行します。
