Rumus kustom adalah perhitungan yang secara otomatis menghitung kuantitas untuk item baris berdasarkan pengukuran takeoff. Alih-alih memasukkan kuantitas secara manual, rumus mengambil data pengukuran dari simbol takeoff Anda dan menghasilkan jumlah yang tepat yang Anda butuhkan -- dengan memperhitungkan limbah dan pembulatan.
Di Mana Rumus Muncul
Rumus dikonfigurasi di editor item baris ketika item baris tertanam dalam simbol takeoff. Buka item baris, dan Anda akan melihat field Rumus di mana Anda dapat mengetik ekspresi atau menghasilkannya dengan AI.
Sintaks Rumus
Rumus menggunakan notasi kurung siku untuk mereferensikan variabel. Bungkus nama variabel apa pun dengan kurung siku, lalu gabungkan dengan operator aritmatika. Misalnya, [NetAreaSqFt] * 1.1 mengambil luas netto dalam kaki persegi dan menambahkan 10%. Anda dapat menggunakan +, -, *, /, dan tanda kurung untuk pengelompokan.
Input rumus memvalidasi ekspresi Anda secara real time. Tanda centang hijau mengonfirmasi rumus valid, sementara ikon merah menunjukkan kesalahan sintaks atau variabel yang tidak dikenali.
Variabel Pengukuran
Variabel built-in yang tersedia tergantung pada jenis takeoff. Toggle antara Area, Linear, dan Count di pemilih variabel untuk melihat apa yang tersedia untuk masing-masing.
Takeoff Count menyediakan Count beserta nilai turunan seperti luas, keliling, luas dinding, luas parit, dan volume yang dihitung dari dimensi item.
Takeoff Linear menyediakan variabel panjang (NetLinearFt, NetLinearM, dll.), luas, luas dinding, luas parit, dan volume yang diturunkan dari panjang yang dikombinasikan dengan lebar, tinggi dinding, atau kedalaman.
Takeoff Area menawarkan set variabel terluas. Varian netto, gross, dan cutout tersedia untuk luas, keliling, luas dinding, luas parit, volume dinding, dan volume parit. Nilai netto mengurangi cutout, nilai gross menyertakannya, dan nilai cutout mengisolasi hanya wilayah cutout.
Setiap variabel tersedia dalam beberapa varian unit. Mengklik kartu variabel dengan beberapa unit membuka dropdown di mana Anda memilih unit -- kaki, meter, yard, kaki persegi, yard kubik, dan seterusnya.
Variabel Kustom
Di bawah variabel built-in, klik Tambah variabel untuk membuat milik Anda sendiri. Setiap variabel kustom memiliki kunci (digunakan dalam rumus), nama yang dapat dibaca manusia, nilai default, dan unit opsional. Misalnya, Anda mungkin membuat variabel dengan kunci SpacingFt, nama "Jarak joist", nilai default 1.33, dan unit "ft". Referensikan dalam rumus Anda sebagai [SpacingFt]. Pengguna dapat menimpa nilai default per instance simbol.
Menghasilkan Rumus dengan AI
Klik ikon berkilau di sebelah input rumus untuk beralih ke mode AI. Jelaskan apa yang Anda hitung dalam bahasa sehari-hari -- misalnya, "Luas dinding dibagi 32 untuk lembaran drywall" -- dan tekan Enter. AI menghasilkan ekspresi rumus, dan secara opsional mengatur nilai limbah dan pembulatan. Chip saran seperti "Luas dalam kaki persegi ditambah 10% limbah" dan "Volume dalam yard kubik untuk beton" tersedia untuk skenario umum.
Untuk kembali ke entri manual, klik ikon fungsi atau tekan Escape.
Persentase Limbah
Field Limbah menambahkan buffer persentase ke hasil rumus. Masukkan 10 untuk menambahkan 10% limbah. Perhitungan mengalikan output rumus mentah dengan 1 + wastePercent / 100, sehingga hasil 100 kaki persegi dengan 10% limbah menjadi 110 kaki persegi. Ini memperhitungkan potongan material, kerusakan, dan kelebihan tanpa memodifikasi rumus itu sendiri.
Aturan Pembulatan ke Atas
Field Bulatkan ke atas ke terdekat membulatkan kuantitas akhir ke atas ke inkrement terdekat yang Anda tentukan. Masukkan 1 untuk membulatkan ke atas ke bilangan bulat, 12 untuk membulatkan ke lusin, atau 0.5 untuk inkrement setengah unit. Pembulatan diterapkan setelah limbah, sehingga alur proses berjalan secara berurutan: evaluasi rumus, kemudian limbah, kemudian pembulatan.
