Hoppa till huvudinnehåll

Anpassade formler

Bygg formler som automatiskt beräknar radposters kvantiteter utifrån mätningar.

Skrivet av Sarah Chen

Anpassade formler är beräkningar som automatiskt räknar ut kvantiteter för radposter utifrån mängdavtagningsmätningar. I stället för att ange kvantiteter manuellt hämtar en formel mätdata från dina mängdavtagningssymboler och härleder den exakta mängd du behöver -- med hänsyn till spill och avrundning.

Var formler visas

Formler konfigureras i radpostredigeraren när en radpost är inbäddad i en mängdavtagningssymbol. Öppna radposten, så ser du fältet Beräkning där du kan skriva ett uttryck eller generera ett med AI. (När du öppnar redigeraren i en egen panel heter den Formel.)

Formelsyntax

Formler använder hakparentesnotation för att referera till variabler. Omslut valfritt variabelnamn med hakparenteser och kombinera dem sedan med aritmetiska operatorer. Till exempel tar [NetAreaSqFt] * 1.1 nettoytan i kvadratfot och lägger till 10 %. Du kan använda +, -, *, / och parenteser för gruppering. Vanliga matematiska funktioner är också tillgängliga, inklusive sqrt, ceil, floor, round, abs, min, max och pow.

Formelinmatningen validerar ditt uttryck i realtid. En grön bock bekräftar att formeln är giltig, medan en röd ikon anger ett syntaxfel eller en okänd variabel.

Mätvariabler

Vilka inbyggda variabler som är tillgängliga beror på mängdavtagningstypen. Växla mellan Area, Linear och Count i variabelväljaren för att se vad som finns för var och en.

Count-avtagningar tillhandahåller Count tillsammans med härledda värden som yta, omkrets, väggyta, schaktyta och volym beräknade från objektets mått.

Linear-avtagningar tillhandahåller längdvariabler (NetLinearFt, NetLinearM osv.), yta, väggyta, schaktyta och volym härledda från längd i kombination med bredd, vägghöjd eller djup.

Area-avtagningar erbjuder den bredaste uppsättningen variabler. Netto-, brutto- och utskärningsvarianter finns för yta, omkrets, väggyta, schaktyta, väggvolym och schaktvolym. Nettovärden drar bort utskärningar, bruttovärden inkluderar dem och utskärningsvärden isolerar bara utskärningsregionerna.

Råa mått (WallHeight, Width, Depth) och geometriantal (PointCount, SegmentCount, ShapeCount) är också tillgängliga över alla mängdavtagningstyper.

Varje variabel finns i flera enhetsvarianter. Att klicka på ett variabelkort med flera enheter öppnar en rullgardinsmeny där du väljer enhet -- fot, meter, yards, kvadratfot, kubikyards och så vidare.

Anpassade variabler

Under de inbyggda variablerna klickar du på Lägg till variabel för att skapa en egen. Varje anpassad variabel har en nyckel (används i formeln), ett läsbart namn, ett standardvärde och en valfri enhet. Du kan till exempel skapa en variabel med nyckeln SpacingFt, namnet "Bjälkavstånd", standardvärdet 1.33 och enheten "ft". Referera till den i din formel som [SpacingFt]. Standardvärdet gäller överallt där formeln körs.

Generera formler med AI

Klicka på gnistikonen bredvid formelinmatningen för att växla till AI-läge. Beskriv vad du beräknar på vanligt språk -- till exempel "Väggyta delat med 32 för gipsskivor" -- och tryck på Enter. AI:n genererar formeluttrycket och anger vid behov värden för spill och avrundning. Förslagschips som "Yta i kvadratfot plus 10 % spill" och "Volym i kubikyards för betong" finns för vanliga scenarier.

För att återgå till manuell inmatning klickar du på funktionsikonen eller trycker på Escape.

Spillprocent

Fältet Spill lägger till en procentuell buffert till formelresultatet. Ange 10 för att lägga till 10 % spill. Beräkningen multiplicerar den råa formelutdatan med 1 + wastePercent / 100, så ett resultat på 100 kvadratfot med 10 % spill blir 110 kvadratfot. Detta tar hänsyn till materialsågning, spräckning och överskott utan att själva formeln ändras.

Avrundningsregler

Fältet Avrunda uppåt till närmaste avrundar den slutliga kvantiteten uppåt till det närmaste steg du anger. Ange 1 för att avrunda uppåt till heltal, 12 för att avrunda till dussin, eller 0.5 för halvenhetssteg. Avrundning tillämpas efter spill, så processen körs i ordning: formelutvärdering, sedan spill, sedan avrundning.

Fick du svar på din fråga?