Gå til innhold
Merk:: Denne artikkelen er oversatt av praktiske årsaker. Oversettelsen opprettes automatisk ved hjelp av oversettingsprogramvare, og det er ikke sikkert at den er korrekturlest. Den engelske versjonen av denne artikkelen skal regnes som den regjerende versjonen med den nyeste informasjonen. Du finner den her.

Opprett beregnings- og rollup-egenskaper

Sist oppdatert: 27 mars 2026

Tilgjengelig med et av følgende abonnementer, unntatt der det er angitt:

Du kan opprette egenskaper som fyller ut data basert på beregninger fra andre egenskaper. Med oppsummeringsegenskaper kan du automatisk beregne minimums-, maksimums-, antall-, sum- eller gjennomsnittsverdier for egenskaper på tilknyttede poster. Med beregnings-egenskaper kan du sette opp ligninger basert på tidsverdiene «mellom», «til» eller «siden», eller opprette egendefinerte ligninger basert på et objekts egenskaper. 

Merk: kontoen din kan bruke tilpassede navn for hvert objekt (f.eks. konto i stedet for selskap). Denne artikkelen refererer til objekter ved hjelp av deres standardnavn i HubSpot.

Du kan for eksempel opprette:

  • En selskaps-egenskap som beregner kostnaden for å skaffe en ny kunde basert på en tilpasset ligning.
  • En kontakt-egenskap som beregner gjennomsnittlig beløp for en kontakts tilknyttede avtaler. 
  • En avtaleegenskap som beregner hvor lang tid det har gått siden avtalen ble opprettet.
  • En faktura-, abonnements- eller betalingsegenskap som beregner fortjenesten etter eventuelle rabatter.

Avhengig av HubSpot-abonnementet ditt er det en begrensning på antall beregningsegenskaper du kan opprette.

Opprett samleegenskaper basert på egenskaper i tilknyttede poster

Du kan opprette egenskaper for et objekt som beregnes basert på bestemte egenskapsverdier i objektets tilknyttede poster. Du kan beregne basert på alle tilknyttede poster for det objektet eller for bestemte tilknytningsetiketter, inkludert tilknytninger til samme objekt.

Du kan for eksempel opprette en avtaleegenskap som teller det totale antallet salgsaktiviteter som er loggført for en avtales tilknyttede kontakter med etiketten Beslutningstaker .

  1. I HubSpot-kontoen din klikker du på settings innstillinger-ikonet i den øverste navigasjonslinjen.
  2. I menyen i venstre sidefelt navigerer du tilEgenskaper.

  3. Klikk pårullegardinmenyen Velg et objektog velg [Objekt]-egenskaper for åopprette en egenskap for det objektet.

  4. Klikk påOpprett egenskap.
  5. Skriv inn de grunnleggende detaljene for egenskapen.
  6. Klikk på rullegardinmenyen Felttype og velg Oppsummering.
  7. Klikk på rullegardinmenyen Rollup-type, og velg deretter en av følgende typer:
    • Min: viser minimumsverdien for den valgte tall-egenskapen i tilknyttede poster for det valgte objektet.
    • Maks: viser maksimumsverdien for den valgte tall-egenskapen på alle tilknyttede poster for det valgte objektet.
    • Antall: teller det totale antallet tilknyttede poster for det valgte objektet som har en verdi for den valgte tall-egenskapen.
    • Sum: summerer verdiene for den valgte tall-egenskapen på alle tilknyttede poster for det valgte objektet.
    • Gjennomsnitt: beregner gjennomsnittet av verdiene for den valgte tall-egenskapen på alle tilknyttede poster for det valgte objektet.
  8. Klikk på rullegardinmenyen Tallformat, og velg deretter ett av følgende formater: Formatert tall, Uformatert tall, Valuta, Prosent eller Varighet. Dette konfigurerer formatet på egenskapens verdier.
    • Hvis du velger Valuta som format for en avtaleegenskap, vil egenskapen bruke kontoens bedriftsvaluta som standard.
    • For å bruke valutaen til hver enkelt avtalepost, merker du av for Bruk postvaluta i stedet for firmaets valuta. Bruk av postvaluta påvirker kun hvordan verdien vises, og vil ikke automatisk anvende en valutakurs.
  9. Velg det tilknyttede objektet og den tilknyttede postegenskapen som egenskapen skal beregnes ut fra. 
  10. Klikk på Velg tilknytningsetiketter, og velg deretter etikettene du vil inkludere for å beregne utelukkende basert på poster med en bestemt etikett.
  11. Klikk på Legg til betingelse for å legge til valgfrie kriterier som posten må oppfylle for at egenskapen skal beregnes (f.eks. beregne egenskapen når Nylig avtale-beløp > 1000 og Avtale-sannsynlighet >= 80). Du kan konfigurere opptil 50 betingelser av typen tall- og oppregningsfelt per oppsummeringsegenskap.
    • I den første rullegardinmenyen velger du en egenskap.
    • I den andre rullegardinmenyen velger du en operator som vil sammenligne verdien til den første egenskapen med et tall eller verdien til en annen egenskap.
    • I den tredje rullegardinmenyen velger du en egenskap eller skriver inn et tall som skal sammenlignes med den første egenskapen.
    • Klikk påLagre.
  12. Klikk på Opprett. Når egenskapen er opprettet, vil den viste felttypen være Rollup.

Merk: rå varighetsverdier lagres i millisekunder. Hvis du bruker en varighetsberegningsegenskap i andre HubSpot-verktøy (f.eks. filtre, formler for beregnings-egenskaper), må du kanskje bruke millisekundverdier.

Opprett beregningsegenskaper for tid mellom, tid siden eller tid til

Du kan opprette egenskaper som beregner tiden mellom to datoer eller som sporer hvor lang tid det har gått siden eller til en dato, bestemt av verdiene i egenskapene for dato- eller dato- og klokkeslettvelger. Egenskaper for tid mellom støttes kun for egenskaper for det samme objektet.

For eksempel:

  • Opprett en «Tid mellom »-egenskap for å beregne tiden mellom når eieren av en sak ble tildelt og når saken ble lukket.
  • Opprett en «Tid siden åpning »-egenskap for å spore hvor lenge en avtale har vært åpen.
  • Opprett en «Tid til lukking»-egenskap for å spore hvor langt fra i dag en kunde er satt til å lukke.

For å opprette en egenskap hvis verdier viser relativ tid basert på dagens dato i stedet for en egenskapsverdi, kan du lære hvordan du oppretter en relativ tids- og dato-/dato- og klokkeslettvelger-egenskap. Du kan også opprette en fast tid-egenskap ved hjelp av en tilpasset ligning.

Slik oppretter du beregnings-egenskapene «Tid mellom», «Tid siden» eller «Tid til »:

  1. I HubSpot-kontoen din klikker du på settings innstillinger-ikonet i den øverste navigasjonslinjen.
  2. I menyen i venstre sidefelt navigerer du tilEgenskaper.

  3. Klikk pårullegardinmenyen Velg et objekt, og velg deretter[Objekt]-egenskaper for åopprette en egenskap for det objektet.

  4. Skriv inn de grunnleggende detaljene for egenskapen din.
  5. Klikk på rullegardinmenyen Felttype og velg Beregning.
  6. Klikk på rullegardinmenyen Beregnet egenskapstype, velg deretter typen og konfigurer beregningen:
    • Tid mellom: velg egenskapene Startdato og Sluttdato .
    • Tid siden: velg egenskapen for dato-/dato- og klokkeslettvelgeren som skal være startdatoen. Sluttdatoen vil alltid være dagens dato.
    • Tid til: velg dato-/dato- og klokkeslettvelgeren som skal være sluttdatoen. Startdatoen vil alltid være dagens dato.
  7. Kun for egenskapene Tid mellom, konfigurer tilleggsalternativer:
  8. Klikk på Opprett eiendom
Når den er opprettet, vil eiendommens viste felttype være Beregning. Fremover kandu ikkeredigere om det er Tid mellom, Tid siden eller Tid til, men du kan velge forskjellige start- eller sluttdatoeiendommer.

Merk: EgenskapeneTid siden og Tid til støttes ikke i følgende:

Følgende oppførsel forventes ved visning av varighetsverdier:

  • For datoegenskaper uten tidsstempel vil standardtiden som brukes i beregningen være kl. 00:00 UTC for den valgte dagen.
  • Den viste verdien vil være i sekunder, minutter, timer, dager, måneder eller år basert på spesifikke terskler. Tersklene for enheter er:
    • 2,5 år eller lenger vises i år.
    • 3 måneder eller lenger vises i måneder.
    • 1 dag eller lenger vises i dager.
    • 2,5 timer eller mer vises i timer.
    • 2,5 minutter eller lenger vises i minutter.
    • Mindre enn 2,5 minutter vises i sekunder.

A HubSpot property details screen for 'Peter Burke'. The 'Course duration' field is highlighted, showing a value of '3.7 months'.

Merk: I HubSpot lagres råverdiene for egenskapstypene«Tid mellom» og«Gjennomsnitt» i millisekunder. Hvis en ligning med disse verdiene gir et høyere resultat enn forventet,kan du bruke en millisekundkonverter for å konvertere til ønsket tidsenhet.

Opprett

egenskaper

for beregning av tilpassede ligninger

Du kan også opprette egenskaper som beregner verdier basert på dine egne kriterier. Tilpassede ligninger kan bare konfigureres for tall-egenskaper innenfor det samme objektet som du oppretter den nye egenskapen for. Du kan for eksempel opprette en ligning for å beregne beløpet fra et selskaps siste avtale (Beløp for siste avtale) sammenlignet med hvor mange ganger bedriften din har kontaktet selskapet (Antall ganger kontaktet).

Du kan bygge din egendefinerte ligning med aritmetiske operatorer, sammenligningsoperatorer, logiske operatorer, betingede utsagn og andre funksjoner. Disse ligningene kan returnere tall-, bool-, streng-, dato- eller dato- og klokkeslettverdier. Lær mer om tilgjengelige operatorer, funksjoner og hvordan du formaterer formlene dine. Du kan også se gjennom eksempler på ofte brukte formler.

Slik oppretter du en egendefinert ligningsberegningsegenskap:

  1. I HubSpot-kontoen din klikker du på settings innstillinger-ikonet i den øverste navigasjonslinjen.
  2. I menyen i venstre sidefelt navigerer du tilEgenskaper.

  3. Klikk pårullegardinmenyen Velg et objekt, og velg deretter[Objekt]-egenskaper for åopprette en egenskap for det objektet.

  4. Skriv inn de grunnleggende detaljene for egenskapen din.
  5. Klikk på rullegardinmenyen Felttype og velg Beregning.
  6. Klikk på rullegardinmenyen Beregnet egenskapstype, og velg deretter Egendefinert ligning.
  7. Klikk på rullegardinmenyen Utdatatype, og velg deretter hvilken type utdata beregningen skal returnere. Du kan velge ett av følgende: Tall, Boolsk, Streng, Dato eller Dato og klokkeslett.

Merk: Den valgte utdatatypen må samsvare med utdatatypen som vises øverst til høyre i redigeringsverktøyet, ellers kan du ikke opprette egenskapen. For egenskaper som returnerer en dato, kan du bruke enten utdatatypen tall eller dato, som bestemmer hvordan verdiene vises (dvs. tall viser datoen i millisekunder, dato viser formatert dato).

  1. Hvis du har valgt utdatatypen Tall:
    • Klikk på rullegardinmenyen for tallformat, og velg deretter hvordan du vil formatere egenskapens verdier. Du kan velge ett av følgende: Formatert tall, Uformatert tall, Valuta, Prosent eller Varighet.
    • Hvis du velger Valuta som tallformat for en avtaleegenskap, vil egenskapen bruke kontoens bedriftsvaluta som standard. For å bruke valutaen til hver enkelt avtalepost, merker du av for Bruk postvaluta i stedet for bedriftsvaluta.
Merk: Når du bruker utdatatypen Tall, gjelder følgende:
  • Bruk av en postvaluta påvirker kun hvordan verdien vises, og vil ikke automatisk anvende en valutakurs. For å legge til en valutakurs kan du inkludere funksjonene exchange_rate eller dated_exchange_rate i ligningen din.
  • Hvis noen av tall-egenskapene i en tilpasset ligning ikke har noen verdi, eller har en nullverdi, vil beregningen ikke kjøres, og verdien for beregningsegenskapen vil være tom. Verdien vil være tom selv om det er et konstant tall inkludert i ligningen. I denne situasjonen kan du bruke funksjonene if og is_known til å sette verdien til 0 i stedet.

  1. I redigeringsprogrammet kan du sette inn, skrive inn eller lime inn funksjoner og egenskaper for å lage din egen ligning. Lær mer om syntaksen for egendefinerte beregningsligninger. Slik setter du inn formelelementer:
    • Klikk på rullegardinmenyen Sett inn.
    • For å sette inn funksjoner i ligningen, velg Funksjoner, og velg deretter en funksjon.
    • For å sette inn egenskaper i ligningen, velg Egenskaper og deretter en egenskap. Du kan bare lage egendefinerte ligninger ved å bruke egenskaper fra det samme objektet som du oppretter egenskapen for.
  2. Hvis ligningen din inneholder feil, klikker du på [x] problemer over redigeringsfeltet for å se årsakene til feilene. Du vil ikke kunne opprette egenskapen hvis ligningen din har uløste feil. Les mer om hvordan du formaterer ligningene dine.
  3. For å forhåndsvise resultatet av formelen din, klikk på Test formel.
  4. Klikk påOpprett egenskap.
Når egenskapen er opprettet, vil den viste felttypen være Beregning.

A form for creating a HubSpot calculated property. The highlighted custom equation concatenates 'First Name' and 'Last Name', with 'Neal Caffrey' as the output.

Merk: Du kan nestle opptil 70 åpne parenteser i beregningsformelen din (f.eks. (((1+2)+3)+4) gir et nestetall på 4).

Opprett tilpassede beregningsegenskaper med AI

  1. I HubSpot-kontoen din klikker du på settings innstillinger-ikonet i den øverste navigasjonslinjen.
  2. I menyen i venstre sidefelt navigerer du tilEgenskaper.

  3. Klikk pårullegardinmenyen Velg et objekt, og velg deretter[Objekt]-egenskaper for åopprette en egenskap for det objektet.

  4. Klikk påOpprett egenskap.
  5. Skriv inn de grunnleggende opplysningene for egenskapen.
  6. Klikk på rullegardinmenyen Felttype og velg Beregning.
  7. Under tekstfeltet for formelen klikker du på Generer formel.
  8. I popup-boksen:
    • Hold musepekeren over lenken Eksempler for å se anbefalte spørsmål.
    • I tekstfeltet Hva ønsker du at denne eiendommen skal beregne for deg? skriver du inn enoppfordring.
    • Klikk på Generer.
  9. Gjennomgå den genererte formelen og gjør endringer om nødvendig.
  10. Klikk på rullegardinmenyen«Output type» og velg typen som samsvarer med verdien som vises iformeltekstfeltet (f.eks. «string»).
  11. For å forhåndsvise resultatet av formelen, klikker du på Test formel.
  12. Klikk påOpprett egenskap.

GIF displaying property create screen. User creates a calculation property. They select a 'generate formula' button to build the formula with AI.

Syntaks for egendefinert ligning

  • Litteral syntaks: ved å bruke litterale data kan du legge til tekststrenger, tall og true- eller false-verdier i ligningene dine. Du kan formatere strenger, tall, boolske og datokonstanter på følgende måter:
    • Tekststreng: tekst omgitt av anførselstegn. Disse kan representeres med enten enkelt anførselstegn ('konstant') eller dobbelt anførselstegn ("konstant").

    • Tall-litteral: tall uten anførselstegn. Konstante tall kan være alle reelle tall og kan inkludere desimalnotasjon. For eksempel er både1005og1,5589gyldige konstante tall.

    • Boolsk litteral: konstante boolske verdier kan væretrueellerfalse.

    • Dato-litteral: en dato i millisekunder. For eksempel 1698508800000.
  • Egenskapssyntaks: Du kan inkludere andre egenskaper for det samme objektet i din tilpassede ligning.
    • Hvis en egenskap settes inn i redigeringsverktøyet, formateres og valideres den automatisk som en del av en ligning.
    • Hvis du velger å skrive inn eller lime inn en egenskap manuelt i redigeringsprogrammet, bør den formateres som[properties. {propertyInternalName}]. For eksempel, for å legge til egenskapen Test score, som har en intern verdiTest_score, skriver du den inn i redigeringsprogrammet som [properties.Test_score].
    • Når du bruker oppregningsegenskaper i en ligning (f.eks. rullegardinvalg, radioknapp), regnes verdiene som strenger, så de må settes i doble anførselstegn ("f.eks. "subscriber"), og dumå også bruke det interne navnet på egenskapsalternativene (f.eks. "appointmentscheduled").
    • Når du bruker datoegenskaper i en ligning, lagres verdiene som UTC-midnatt i millisekunder.
    • Når du bruker dato- og klokkeslett-egenskaper i en ligning, lagres verdiene som UTC-epoke i millisekunder. Denne verdien vises basert på tidssonen din. Dette betyr at brukere i forskjellige tidssoner vil se forskjellige verdier.

Operatører

Du kan bruke operatører i ligningen din til å oppdatere, beregne eller sammenligne konstanter og egenskapsverdier. Når du bruker flere operatører, følger de PEMDAS-reglene. Avhengig av hvilken type data du bruker, kan du inkludere følgende operatører i dine egendefinerte ligninger.

Operator Beskrivelse
+ Legger sammen tall eller strenger. Returnerer et tall.
- Trekk fra tall. Returnerer et tall.
* Multipliser tall. Returnerer et tall.
/ Dele tall. Returnerer et tall.
< Sjekker om en verdi er mindre enn en annen. Støttes av tallpropertier eller konstanter. Returnerer en boolean.
> Sjekker om en verdi er større enn en annen. Støttes av tall-egenskaper eller konstanter. Returnerer en boolean.
<= Sjekker om en verdi er mindre enn eller lik en annen. Støttes av tall-egenskaper eller konstanter. Returnerer en boolean.
>= Sjekker om en verdi er større enn eller lik en annen. Støttes av tallproprieteter eller konstanter. Returnerer en boolean.
! Sjekker om ingen av verdiene er sanne. Returnerer en boolean.
= eller == Sjekker om en verdi er lik en annen. Støttes av tall og strenger. Returnerer en boolsk verdi.
!= Sjekker om en verdi ikke er lik en annen. Støttes av tall og strenger. Returnerer en boolsk verdi.
eller eller || Sjekker om en av to verdier er sanne. Returnerer en boolsk verdi.
and eller && Sjekker om begge verdiene er sanne. Returnerer en boolsk verdi.

Funksjoner

Du kan bruke funksjoner i egendefinerte formler for å beregne verdier og utføre handlinger med dataene dine. Avhengig av hvilken type data du bruker, kan du inkludere følgende funksjoner i dine egendefinerte ligninger.

Funksjon Argumenter Eksempler

abs

Henter absoluttverdien av tall. Returnerer et tall.

abs(tall)

tall: tallet du vil finne absoluttverdien til.

abs(-100) = 100

add_time

Legger den angitte tiden til basistiden, styrt av den angitte enheten.

add_time(base, timeToAdd, unit)

base: basistiden.

timeToAdd: mengden tid som skal legges til basistiden.

enhet: enheten som angir timeToAdd. Alternativene inkluderer sekund, minutt, time, dag, uke, måned eller år.

add_time(1699320015000, 1, “second”) = 1699320016000

concatenate

Kombiner opptil 100 strenger til én verdi. Returnerer en streng.

concatenate("arg 1", "arg 2")

arg1: strengen som arg 2 skal legges til.

arg2: strengen som skal legges til arg 1.

concatenate("Eksempel", "Test") = "Eksempel Test"

contains

Bestem om en streng inneholder en annen streng (skiller mellom store og små bokstaver). Returnerer en boolean. 

contains(text, substring)

text: strengen eller tekstegenskapen som skal sjekkes for delstrengen.

substring: strengen som teksten skal inneholde.

contains([properties.name], "Spot")

contains("HubSpot", "Spot")

valuta_desimaler

Henter antall desimaler for en valuta. Returnerer et tall.

currency_decimal_places(currency)

valuta: valutastrengen du vil beregne antall desimaler for.

valuta_desimaler("USD")

dated_exchange_rate

Hent verdien av en valutakurs på et gitt tidspunkt. Returnerer et tall. 

dated_exchange_rate(valuta, dato)

valuta: valutastrengen du vil beregne valutakursen for på en bestemt dato (f.eks. «USD»).

date: datetime-egenskapen du vil beregne valutakursen for.

dated_exchange_rate("USD", [properties.closedate])

exchange_rate

Hent den siste valutakursen. Returnerer et tall.

exchange_rate(valuta)

valuta: valutastrengen du vil beregne valutakursen for.

exchange_rate("USD")

euler

Returnerer Eulers konstant.

euler()

euler() = 2,71828

if

Opprett et betinget uttrykk.

if(betingelse, arg2) eller if(betingelse, arg2, arg3)

betingelse: den boolske setningen som bestemmer hva den beregnede verdien skal være.

arg2: en boolsk verdi, et tall eller en streng som vil være den beregnede verdien hvis betingelsen er oppfylt. 

arg3 (valgfritt): den beregnede verdien hvis betingelsen ikke er oppfylt. Hvis den inkluderes, må den være av samme type som arg2. Hvis den ikke brukes, vil verdien være null når betingelsen ikke er oppfylt. 

if([properties.amount] > 1000, "large", "small")

 

is_known

Bestemmer om en verdi er kjent for tokenet. Returnerer en boolean.

is_known(property)

property: egenskapen du vil sjekke for en verdi.

is_known([properties.name]) = true

last_updated

Henter datoen for når tokenet sist ble oppdatert. Returnerer en tidsstempel i millisekunder som en streng.

last_updated(property)

property: egenskapen du vil sjekke den siste oppdateringsdatoen for.

last_updated([properties.amount]) = "1672531200000"

lowercase

Endre alle tegn til små bokstaver. Returnerer en streng.

lowercase(text)

text: strengen eller tekstegenskapen med verdier du vil endre til små bokstaver.

lowercase("heLLo") = "hello"


små bokstaver([egenskaper.test])

max

Henter maksimumet av to tall. Returnerer et tall. 

max(arg1, arg2)

arg1: det første tallet eller tallegenskapen.

arg2: det andre tallet eller tallegenskapen.

max(500,[properties.amount]) = 500, hvis verdien for amount er mindre enn 500.

min

Henter minimumet av to tall. Returnerer et tall.

min(arg1, arg2)

arg1: det første tallet eller tallegenskapen.

arg2: det andre tallet eller tallegenskapen.

min(500, 250) = 250

month

Henter den numeriske måneden for en gitt dato. Returnerer et tall.

måned(dato)

date: datetime-egenskapen du vil beregne måneden for.

måned([egenskaper.sluttdato])

number_to_string

Konverter et tall til en streng. Returnerer en streng.

tall_til_streng(tall_å_konvertere)

number_to_convert: tallet eller tallegenskapen du vil endre til en streng.

number_to_string(1000) = "1000"

pipeline_probability

Hent sannsynligheten for et trinn i en pipeline. Returnerer et tall.

pipeline_probability(pipeline)

pipeline: navnet på rørledningen du ønsker å beregne sannsynligheten for.

pipeline_probability("newdeal")

power

Heve et tall til verdien av et annet tall. Returnerer et tall.

power(base, eksponent)

base: basistallet.

eksponent: verdien basen skal heves til.

power(5, 2) = 25

round_down

Avrunder et tall ned til en angitt presisjon. Returnerer et tall.

round_down(tall_å_avrunde, presisjon)

tall_å_avrunde: tallet eller tallegenskapen du vil avrunde nedover.

presisjon: antall desimaler det skal avrundes ned til.

round_down(4,353, 1) = 4,3

round_nearest

Avrund et tall til en angitt presisjon. Returnerer et tall.

round_nearest(tall_å_avrunde, presisjon)

tall_å_avrunde: tallet eller tallegenskapen hvis verdier du vil avrunde.

presisjon: antall desimaler det skal avrundes til.

round_nearest(4,32, 1) = 4,3

round_up

Avrunder et tall opp til en angitt presisjon. Returnerer et tall.

round_up(tall_å_avrunde, presisjon)

tall_å_avrunde: tallet eller tallegenskapen hvis verdier du vil avrunde oppover.

presisjon: antall desimaler det skal rundes opp til.

round_up(4.353, 1) = 4.4

sqrt

Finn kvadratroten av et tall. Returnerer et tall.

sqrt(tall)

tall: tallet du vil finne kvadratroten av.

sqrt(144) = 12

starts_with

Bestem om en streng starter med en annen streng (skiller mellom store og små bokstaver). Returnerer en boolean.

starts_with(tekst, delstreng)

text: strengen eller tekstegenskapen du vil sjekke for delstrengen.

substring: strengen som teksten skal starte med.

starts_with([properties.name], "Hub") 

starts_with("HubSpot", "Hub")

string_length

Returnerer lengden på den angitte strengen

string_length(text)

text: strengen eller tekstegenskapen som skal sjekkes for lengde.

string_length(“Wow”) = 3

string_to_number

Konverterer en streng til et tall. Returnerer et tall.

string_to_number(string_to_convert)

string_to_convert: streng- eller tekstegenskapen hvis verdier du vil konvertere til et tall.

string_to_number("1000") = 1000

subtract_time

Trekk den angitte tiden fra basistiden, styrt av den angitte enheten.

subtract_time(base, timeToAdd, unit)

base: basistiden.

timeToSubtract: tidsmengden som skal trekkes fra basistiden.

enhet: enheten som skal brukes til å angi tidÅTrekkFra. Alternativene inkluderer sekund, minutt, time, dag, uke, måned eller år.

subtract_time(1699320015000, 1, “second”) = 1699320014000

time_between

Henter tidsforskjellen mellom to datoer. Returnerer et tall.

time_between(date1, date2)

date1: start-datetime-egenskapen.

date2: sluttdato- og klokkeslett-egenskapen.

time_between([properties.createdate],[properties.closedate])

uppercase

Endre alle tegn til store bokstaver. Returnerer en streng.

uppercase(text)

text: strengen eller tekstegenskapen du vil endre til store bokstaver.

uppercase("hello") = "HELLO"

year

Henter det numeriske året for en gitt dato. Returnerer et tall.

år(dato)

date: datetime-egenskapen du vil beregne året for.

year([properties.closedate])

Se eksempler på tilpassede ligninger

Følgende er eksempler på formler basert på vanlige bruksområder.

Bruk if-else-setninger

Du kan sette opp if-else-setninger, inkludert setninger med flere betingelser og innenfor funksjoner.

Du kan for eksempel opprette en beregning for å merke aktive avtaler. Følgende vil returnere True bare hvis statusen til en avtale er aktiv og beløpet er større enn null.

  • if([properties.amount] < 0 && [properties.dealstage] == "qualifiedtobuy", "True", "False")

Kjør beregninger med nullverdier

Når du bruker tall-egenskaper i en tilpasset formel, kan du inkludere funksjonene if og is_known for å sette verdien til 0 når tall-egenskapen er tom. På denne måten kjører beregningen uavhengig av om egenskapen inneholder en nullverdi. For eksempel:

  •  if(is_known([properties.number]), [properties.number], 0).

Legg til valutakurs i en valutaberegning

Når du bruker en rekordvaluta i en formel, kan du inkludere funksjonene exchange_rate eller dated_exchange_rate i ligningen for å legge til en valutakurs. For eksempel:

  • [properties.amount] * exchange_rate('CAD').

Opprett en beregning av fast tid

Du kan sette opp en beregning for å få den faste tiden mellom to datoer. Som standard returneres råverdien i millisekunder. Du kan bruke divisjon og funksjonen round_nearesttil å formatere til timer, dager osv. og fjerne desimaler i den endelige verdien. For eksempel vil følgende returnere en fast dagsverdi:

  • round_nearest((((((([properties.closedate]-[properties.createdate]) / 1000) / 60) ) /60) /24), 0).

Merk: Det anbefales å være spesifikk når du angir navnet og beskrivelsen av egenskapen. På denne måten er brukerne klar over hvilken tid som beregnes (f.eks. timer eller dager).

A HubSpot property details screen for 'Peter Burke'. The value for 'Course duration fixed number of days' is highlighted, showing '113'.

Beregn avtalerabatter som en prosentandel

Når du bruker linjeposter i avtalene dine, kan du bruke en oppsummering og en beregningsegenskap for å spore den totale rabatten som en prosentandel. Oppsummeringsegenskapen summerer linjepostens egenskapBeregnet total rabatt for alle tilknyttede linjeposter. Beregningsegenskapen deler oppsummeringsegenskapen med seg selv pluss standardegenskapenBeløp for avtalen.

Slik oppretter du oppsummeringsegenskapen:

  1. I HubSpot-kontoen din klikker du på settings innstillinger-ikonet i den øverste navigasjonslinjen.
  2. I menyen i venstre sidefelt navigerer du tilEgenskaper.

  3. Klikk pårullegardinmenyen Velg et objektog velg Avtaleegenskaper.
  4. Klikk påOpprett egenskap.

  5. I tekstfeltetEgenskapsetikett skriver du innBeregnet rabattbeløp.
  6. Klikk på rullegardinmenyen Felttype og velg Oppsummering.
  7. Klikk på rullegardinmenyenOppsummeringstype og velgSum.
  8. Klikk på rullegardinmenyen«Tallformat» og velg«Valuta».
  9. Klikk på rullegardinmenyenVelg tilknyttet posttype og velgLinjepost.
  10. Klikk på rullegardinmenyenVelg tilknyttet post-egenskap og velgBeregnet totalrabatt.
  11. Klikk på Opprett egenskap.

Slik oppretter du beregningsegenskapen:

  1. I HubSpot-kontoen din klikker du på settings innstillinger-ikonet i den øverste navigasjonslinjen.
  2. I menyen i venstre sidefelt navigerer du tilEgenskaper.

  3. Klikk pårullegardinmenyen Velg et objektog velg Avtaleegenskaper.
  4. Klikk påOpprett egenskap.

  5. I tekstfeltetEgenskapsetikett skriver du innBeregnet rabattprosent
  6. Klikk på rullegardinmenyen Felttype og velg Beregning.
  7. Klikk på rullegardinmenyenTallformat og velgProsent.
  8. Itekstfeltet for beregningsformelskriver du inn (Beregnet rabattbeløp / (Beregnet rabattbeløp + Beløp)). Du kan også klikke påGenerer formel for å bruke Breeze til å generere den.
  9. Klikk på Opprett egenskap.

HubSpot calculated property settings showing a custom equation for a percentage discount, with formula and sample output.

Var denne artikkelen nyttig?
Dette skjemaet brukes kun for tilbakemeldinger om dokumentasjon. Se hvordan du kan få hjelp med HubSpot.