Doorgaan naar artikel
Let op: De Nederlandse vertaling van dit artikel is alleen bedoeld voor het gemak. De vertaling wordt automatisch gemaakt via een vertaalsoftware en is mogelijk niet proefgelezen. Daarom moet de Engelse versie van dit artikel worden beschouwd als de meest recente versie met de meest recente informatie. U kunt het hier raadplegen.

Berekende eigenschappen maken

Laatst bijgewerkt: januari 17, 2025

Beschikbaar met elk van de volgende abonnementen, behalve waar vermeld:

Marketing Hub   Professional , Enterprise
Sales Hub   Professional , Enterprise
Service Hub   Professional , Enterprise
Operations Hub   Professional
Content Hub   Professional , Enterprise

U kunt eigenschappen maken die gegevens vullen op basis van berekeningen van andere eigenschappen. Met rollup-eigenschappen kunt u automatisch de min-, max-, tel-, som- of gemiddelde waarden voor eigenschappen op gekoppelde records berekenen. Met Berekende eigenschappen kunt u vergelijkingen instellen op basis van de tijd tussen, tot of sinds een waarde van een eigenschap of aangepaste vergelijkingen maken op basis van de eigenschappen van een object.

Je kunt bijvoorbeeld:

  • Een bedrijfseigenschap die de kosten berekent om een nieuwe klant te werven op basis van een aangepaste vergelijking.
  • Een contacteigenschap die het gemiddelde Bedrag berekent van de geassocieerde deals van een contactpersoon.
  • Een deal eigenschap die de tijd berekent sinds de deal werd geopend.

Afhankelijk van je HubSpot abonnement is er een limiet aan het aantal Berekende eigenschappen dat je kunt maken.

Eigenschap voor rollup maken op basis van eigenschappen van gekoppelde records

Je kunt eigenschappen voor een object maken die worden berekend op basis van bepaalde eigenschapwaarden van de gekoppelde records van dat object. U kunt berekenen op basis van alle gekoppelde records van dat object of voor specifieke koppelingslabels, inclusief koppelingen met hetzelfde object.

Je kunt bijvoorbeeld een Dealeigenschap maken die het totale aantal gelogde verkoopactiviteiten telt voor de gekoppelde contactpersonen van een deal met het label Beslisser .

  • Klik in je HubSpot-account op het settings instellingen-pictogram in de bovenste navigatiebalk.
  • Navigeer in het linker zijbalkmenu naar Eigenschap.

  • Klik op het vervolgkeuzemenu Selecteer een object en selecteer vervolgens [Object] eigenschappen om een eigenschap voor dat object te maken.

  • Voer de basisgegevens voor de eigenschap in en klik op het tabblad Veldtype .
  • Selecteer Rollup .
  • Klik op het vervolgkeuzemenu Type rollup en selecteer een van de volgende typen:
    • Min: toont de minimumwaarde voor de geselecteerde eigenschap op gekoppelde records van het geselecteerde object.
    • Max: toont de maximumwaarde voor de geselecteerde getaleigenschap op alle gekoppelde records van het geselecteerde object.
    • Tellen: telt het totaal aantal gekoppelde records van het geselecteerde object die een waarde voor de geselecteerde eigenschap nummer hebben.
    • Som: sommeert de waarden voor de geselecteerde getaleigenschap op alle gekoppelde records van het geselecteerde object.
    • Gemiddelde: berekent het gemiddelde van de waarden voor de geselecteerde getaleigenschap op alle gekoppelde records van het geselecteerde object.
  • Om te kiezen hoe de waarden van de eigenschap moeten worden opgemaakt, klikt u op het vervolgkeuzemenu Getalopmaak en kiest u uit de volgende opmaken: Opgemaakt getal, Niet-opgemaakt getal, Valuta, Percentage of Duur.
  • Als u Valuta selecteert als de indeling voor een eigenschap van de deal, gebruikt de eigenschap standaard de valuta van de Bedrijfseigenschap van uw account. Om de valuta van elke dealrecord te gebruiken, schakelt u het selectievakje Valuta van bedrijfsrecord gebruiken in plaats van bedrijfsvaluta in. Het gebruik van een recordvaluta heeft alleen invloed op hoe de waarde wordt weergegeven en past niet automatisch een wisselkoers toe.

average-rollup-property

  • Selecteer het bijbehorende object en de bijbehorende record eigenschap om de berekende eigenschap op te baseren.
  • Als u alleen wilt berekenen op basis van records met een specifiek label, klikt u op Koppelingslabels selecteren en selecteert u de labels die u wilt opnemen.
  • Om een aanvullende voorwaarde toe te voegen, klikt u op Voorwaarde maken. Wanneer een aanvullende voorwaarde is ingesteld, moet aan die voorwaarde worden voldaan om de eigenschap te kunnen berekenen (bijv. de eigenschap berekenen wanneer Recent dealbedrag > 1000).
    • Selecteer een eigenschap in het eerste vervolgkeuzemenu.
    • Selecteer in het tweede vervolgkeuzemenu een operator die de waarde van de eerste eigenschap vergelijkt met een getal of met de waarde van een andere eigenschap.
    • Selecteer in het derde vervolgkeuzemenu een eigenschap of voer een getal in dat wordt vergeleken met de eerste eigenschap.
  • Klik op Maken. Zodra de eigenschap is aangemaakt, wordt het weergegeven veldtype Rollup.

Let op: ruwe duurwaarden worden opgeslagen in milliseconden. Als je een berekende eigenschap voor de duur gebruikt in andere HubSpot tools (bijv. filters, Berekende eigenschap formules), moet je mogelijk milliseconde waarden gebruiken.

Tijd creëren tussen berekende eigenschappen

Je kunt eigenschappen maken die de tijd berekenen tussen twee geselecteerde datumkiezers binnen hetzelfde object. Je kunt bijvoorbeeld de tijd berekenen tussen het moment waarop de verantwoordelijke van een ticket werd toegewezen en het moment waarop het ticket werd gesloten. Leer meer over hoe de waarden van de Berekende eigenschap Tijd tussen worden weergegeven.

Als u een eigenschap probeert te bouwen op basis van de datum van vandaag, lees dan meer over het gebruik van relatieve tijd in eigenschappen en filters.

  • Klik in je HubSpot-account op het settings instellingen-pictogram in de bovenste navigatiebalk.
  • Navigeer in het linker zijbalkmenu naar Eigenschap.

  • Klik op het vervolgkeuzemenu Selecteer een object en selecteer vervolgens [Object] eigenschappen om een eigenschap voor dat object te maken.

  • Voer de basisgegevens voor je eigenschap in en klik dan op het tabblad Veldtype .
  • Selecteer Berekening als het veldtype.
  • Klik op het vervolgkeuzemenu Berekende eigenschap en selecteer Tijd tussen.
  • Klik op de vervolgkeuzemenu's om de eigenschappen Begindatum en Einddatum te selecteren.

time-between-calc-property-example

  • Klik op Voorwaarde maken om een extra voorwaarde toe te voegen. Wanneer een extra voorwaarde is ingesteld, moet aan die voorwaarde worden voldaan om de eigenschap te kunnen berekenen (bijvoorbeeld de eigenschap berekenen wanneer Recent dealbedrag > 1000).
    • Selecteer een eigenschap in het eerste vervolgkeuzemenu.
    • Selecteer in het tweede vervolgkeuzemenu een operator die de waarde van de eerste eigenschap vergelijkt met een getal of met de waarde van een andere eigenschap.
    • Selecteer in het derde vervolgkeuzemenu een eigenschap of voer een getal in dat wordt vergeleken met de eerste eigenschap.
  • Klik op Maken. Zodra de eigenschap is gemaakt, is het weergegeven veldtype Berekende eigenschap.

Het volgende gedrag wordt verwacht bij het weergeven van waarden voor tijd tussen berekende eigenschappen:

  • De tijd wordt in verschillende HubSpot tools anders weergegeven.
  • Voor datum eigenschappen zonder tijdstempel, zal de standaard tijd die wordt gebruikt in de berekening 12:00 uur UTC zijn voor de geselecteerde dag.
  • Op een record (bijvoorbeeld een contactpersoonrecord) wordt de weergegeven waarde in uren, dagen, maanden of jaren weergegeven en naar boven afgerond op basis van specifieke drempels. Als de berekende tijd bijvoorbeeld één maand en twintig dagen is, dan wordt de waarde Eén maand weergegeven, maar als de berekende tijd één maand en zevenentwintig dagen is, dan wordt de waarde Twee maanden weergegeven. De drempels zijn:
    • 45 seconden of meer rondt af op één minuut
    • 45 minuten of meer rondes tot een uur
    • 22 uur of meer rondes tot een dag
    • 26 dagen of meer rondes tot een maand
    • 11 maanden of meer rondes tot een jaar
  • In aangepaste rapporten die een eigenschap met dit veldtype gebruiken, wordt de weergegeven waarde in dagen weergegeven. Als de berekende tijd bijvoorbeeld één jaar en twintig dagen is, dan wordt 385 dagen weergegeven.

Let op: binnen HubSpot worden de ruwe waarden van de eigenschapstypen Tijd tussen en Gemiddelde opgeslagen in milliseconden. Als een vergelijking met deze waarden een hogere waarde oplevert dan verwacht, gebruik dan een milliseconde converter om te converteren naar de door jou gewenste tijdseenheid.


Berekende eigenschappen voor tijd sinds of tijd tot aanmaken

Om de tijd sinds of tot een datum bij te houden, kun je een Berekende eigenschap Tijd sinds of Tijd tot maken. U kunt bijvoorbeeld een eigenschap Time since open maken om bij te houden hoe lang een deal al openstaat, of een eigenschap Time until close om bij te houden hoe ver een klant vanaf vandaag op het punt staat om te sluiten.

De waarde van een berekende eigenschap Tijd sinds of Tijd tot wordt berekend op basis van de waarde van een datumkiezer of datum- en tijdkiezer. Om een eigenschap te maken waarvan de waarden de relatieve tijd weergeven op basis van de datum van vandaag, leer je hoe je een relatieve tijd datum/datum en tijd kiezer eigenschap maakt. Leer meer over het gebruik van de datum van vandaag en relatieve tijd in HubSpot.

Om een berekende eigenschap voor tijd sinds of tijd tot te maken:

  • Klik in je HubSpot-account op het settings instellingen-pictogram in de bovenste navigatiebalk.
  • Navigeer in het linker zijbalkmenu naar Eigenschap.

  • Klik op het vervolgkeuzemenu Selecteer een object en selecteer vervolgens [Object] eigenschappen om een eigenschap voor dat object te maken.

  • Voer de basisgegevens voor je eigenschap in en klik dan op het tabblad Veldtype .
  • Selecteer Berekening als het veldtype.
  • Klik op het keuzemenu Berekende eigenschap en selecteer Tijd sinds of Tijd tot.
    • Selecteer voor Tijd sinds de eigenschap Datum/datum en tijdkiezer waarvan de waarde de begindatum wordt. De einddatum is altijd de datum van vandaag.
    • Selecteer voor Tijd tot de eigenschapdatum/datum en tijd kiezen waarvan de waarde de einddatum is. De begindatum is altijd de datum van vandaag.

create-time-until-property-field-type-tab-1

  • Klik op Maken. Eenmaal opgeslagen kun je niet meer wijzigen of het Tijd sinds of Tijd tot is, maar je kunt wel een andere eigenschap voor begin- of einddatum selecteren.

Als je eenmaal een Eigenschap Tijd sinds of Tijd tot hebt gemaakt, leer je hoe je de eigenschap kunt bekijken en gebruiken in filters.

Let op: de eigenschappentijdsinds en tijd tot worden niet ondersteund in het volgende:

Aangepaste eigenschappen voor het berekenen van vergelijkingen maken

Je kunt ook eigenschappen maken die waarden berekenen op basis van je eigen criteria. Aangepaste vergelijkingen kunnen alleen worden ingesteld voor getaleigenschappen binnen hetzelfde object waarvoor u de nieuwe eigenschap maakt. Je kunt bijvoorbeeld een vergelijking maken om het bedrag te berekenen van de meest recente deal van een bedrijf(Meest recente dealbedrag) in vergelijking met het aantal keer dat je bedrijf contact heeft opgenomen met het bedrijf(Aantal keer contact).

Je kunt je eigen vergelijking maken met rekenkundige operatoren, vergelijkingsoperatoren, logische operatoren, voorwaardelijke verklaringen en andere functies. Deze vergelijkingen kunnen getallen, booleaanse, tekenreeksen of datumwaarden teruggeven. Leer meer over de beschikbare operatoren, functies en hoe je formules opmaakt. Je kunt ook voorbeelden bekijken van veelgebruikte formules.

Om een aangepaste berekende eigenschap voor vergelijkingen te maken:

  • Klik in je HubSpot-account op het settings instellingen-pictogram in de bovenste navigatiebalk.
  • Navigeer in het linker zijbalkmenu naar Eigenschap.

  • Klik op het vervolgkeuzemenu Selecteer een object en selecteer vervolgens [Object] eigenschappen om een eigenschap voor dat object te maken.

  • Voer de basisgegevens voor je eigenschap in en klik dan op het tabblad Veldtype .
  • Selecteer Berekening als het veldtype.
  • Klik op het keuzemenu Berekende eigenschap en selecteer dan Aangepaste vergelijking.
  • Klik op de vervolgkeuzelijst Uitvoertype en selecteer het type uitvoer dat je berekening oplevert. Je kunt een van de volgende selecteren: Getal, Booleaans, String of Datum.

Let op: het geselecteerde uitvoertype moet overeenkomen met het uitvoertype dat rechtsboven in de editor wordt weergegeven, anders kunt u de eigenschap niet maken. Voor eigenschappen die een datum weergeven, kunt u het uitvoertype getal of datum gebruiken. Dit type bepaalt hoe de waarden worden weergegeven (getal geeft de datum in milliseconden weer, datum geeft de geformatteerde datum weer).

  • Als je het uitvoertype Nummer hebt geselecteerd:
    • Klik op het vervolgkeuzemenu Getalnotatie en selecteer vervolgens hoe je de waarden van de eigenschap wilt opmaken. Je kunt een van de volgende selecteren: Opgemaakt getal, Niet-opgemaakt getal, Valuta, Percentage of Duur.
    • Als u Valuta selecteert als getalnotatie voor een Dealeigenschap, gebruikt de eigenschap standaard de valuta van uw Bedrijfseigenschap . Om de valuta van elk dealrecord te gebruiken, schakelt u het selectievakje Valuta van bedrijfsrecord gebruiken in plaats van bedrijfsvaluta in.

Let op: het gebruik van een recordvaluta heeft alleen invloed op hoe de waarde wordt weergegeven en past niet automatisch een wisselkoers toe. Om een wisselkoers toe te voegen, kun je de functies exchange_rate of dated_exchange_rate in je vergelijking opnemen.


  • In de editor kun je functies en eigenschappen invoegen, typen of plakken om je aangepaste vergelijking te maken. Meer informatie over de syntaxis van aangepaste berekeningen. Formule-elementen invoegen:
    • Klik op het vervolgkeuzemenu Invoegen.
    • Om functies in uw vergelijking in te voegen, selecteert u Functies en vervolgens selecteert u een functie.
    • Om eigenschappen in uw vergelijking in te voegen, selecteert u Eigenschappen, en vervolgens selecteert u een eigenschap. U kunt alleen aangepaste vergelijkingen maken met eigenschappen van hetzelfde object waarvoor u de eigenschap maakt.

custom-equation-example

  • Als je vergelijking fouten bevat, klik je op [x] boven de editor om de redenen voor de fouten te bekijken. Je kunt de eigenschap niet maken als je vergelijking onopgeloste fouten bevat. Meer informatie over het opmaken van uw vergelijkingen.
  • Om een voorbeeld van de uitvoer van uw formule te bekijken, klikt u op Test formule.
calculated-property-preview

Let op: als een van de getaleigenschappen in een aangepaste vergelijking geen waarde of een nulwaarde heeft, wordt de berekening niet uitgevoerd en is de waarde van de berekende eigenschap leeg. De waarde zal zelfs leeg zijn als er een constant getal in de vergelijking is opgenomen. In deze situatie kunt u de functies if en is_known gebruiken om de waarde op 0 in te stellen.


  • Klik op Maken. Zodra de eigenschap is gemaakt, is het weergegeven veldtype Berekening.

Aangepaste syntaxis voor vergelijkingen

  • Letterlijke syntaxis: met letterlijke gegevens kun je tekenreeksen, getallen en waarden voor waar of onwaar toevoegen aan je vergelijkingen. Je kunt tekenreeksen, getallen, booleaanse en datumconstanten op de volgende manieren opmaken:
    • Letterlijk tekenreeks: tekst omgeven door aanhalingstekens. Deze kunnen worden weergegeven met enkele aanhalingstekens ('constant') of dubbele aanhalingstekens ("constant").

    • Getal letterlijk: getallen zonder aanhalingstekens. Constante getallen kunnen alle reële getallen zijn en kunnen puntnotatie bevatten. Bijvoorbeeld, zowel 1005 als 1.5589 zijn geldige constante getallen.

    • Booleaans letterlijk: constante booleans kunnen true of false zijn.

    • Datumletterwoord: een datum in milliseconden. Bijvoorbeeld 1698508800000.
  • Eigenschap syntaxis: U kunt andere eigenschappen van hetzelfde object opnemen in uw aangepaste vergelijking.
    • Als een eigenschap wordt ingevoegd in de editor, wordt deze automatisch geformatteerd en gevalideerd als onderdeel van een vergelijking.
    • Als je ervoor kiest om een eigenschap handmatig in de editor te typen of te plakken, moet deze worden geformatteerd als [properties.{propertyInternalName}]. Om bijvoorbeeld de eigenschap Testscore toe te voegen , die de interne waardeTest_score heeft , typ je deze in de editor als [properties.Test_score].
    • Wanneer je opsommingseigenschappen gebruikt in een vergelijking (bijv. dropdown select, radio select), worden waarden beschouwd als tekenreeksen en moeten ze tussen dubbele prijsopgave worden geplaatst ("bijv., "subscriber") en moet jeook de interne naam van de eigenschap gebruiken (bijv., "appointmentscheduled").

Bedieningspersoneel

Je kunt operatoren in je vergelijking gebruiken om constanten en waarden van eigenschappen bij te werken, te evalueren of te vergelijken. Wanneer je meerdere operatoren gebruikt, volgen ze de bewerkingsvolgorde van PEMDAS. Afhankelijk van het type gegevens dat je gebruikt, kun je de volgende operatoren opnemen in je aangepaste vergelijkingen.

Operator Beschrijving
+ Getallen of tekenreeksen optellen. Geeft een getal.
- Aftrekken van getallen. Geeft een getal.
* Getallen vermenigvuldigen. Geeft een getal terug.
/ Getallen delen. Geeft een getal terug.
< Controleert of een waarde kleiner is dan een andere. Ondersteund door eigenschappen van getallen of constanten. Geeft een booleaans terug.
> Controleert of een waarde groter is dan een andere. Ondersteund door eigenschappen van getallen of constanten. Geeft een booleaans terug.
<= Controleert of een waarde kleiner is dan of gelijk is aan een andere. Ondersteund door eigenschappen van getallen of constanten. Geeft een booleaans terug.
>= Controleert of een waarde groter dan of gelijk aan een andere is. Ondersteund door eigenschappen van getallen of constanten. Geeft een booleaans terug.
! Controleert of geen van de waarden waar is. Geeft een booleaans terug.
= of == Controleert of een waarde gelijk is aan een andere. Ondersteund door getallen en tekenreeksen. Geeft een booleaans terug.
!= Controleert of een waarde niet gelijk is aan een andere. Ondersteund door getallen en tekenreeksen. Geeft een booleaans terug.
or of || Controleert of een van twee waarden waar is. Geeft een booleaans terug.
and of && Controleert of beide waarden waar zijn. Geeft een booleaans terug.

Functies

Je kunt functies gebruiken binnen aangepaste formules om waarden te berekenen en acties uit te voeren met je gegevens. Afhankelijk van het type gegevens dat je gebruikt, kun je de volgende functies opnemen in je aangepaste vergelijkingen.

Functie Argumenten Voorbeelden

abs

Verkrijgt de absolute waarde van getallen. Geeft een getal terug.

abs(number)

getal: het getal waarvan je de absolute waarde wilt krijgen.

abs(-100) = 100

add_time

Voegt de opgegeven tijd toe aan de basistijd, gecontroleerd door de opgegeven eenheid.

add_time(base, timeToAdd, unit)

base: de basistijd.

timeToAdd: de hoeveelheid tijd die bij de basistijd moet worden opgeteld.

unit: de eenheid die timeToAdd moet aanduiden. Opties zijn second, minute, hour, day, week, month, of year.

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

concatenate

Combineer tot 100 tekenreeksen in één waarde. Geeft een tekenreeks terug.

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

arg1: de tekenreeks waaraan arg 2 wordt toegevoegd.

arg2: de tekenreeks die aan arg 1 moet worden toegevoegd.

concatenate("Example", " Test") = "Voorbeeldtest"

contains

Bepaalt of een tekenreeks een andere tekenreeks bevat (hoofdlettergevoelig). Geeft een booleaans terug.

contains(text, substring)

tekst: de eigenschap van de tekenreeks of tekst om te controleren op de substring.

substring: de tekenreeks die de tekst moet bevatten.

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

contains("HubSpot", "Spot")

currency_decimal_places

Verkrijg het aantal decimale plaatsen voor een valuta. Geeft een getal terug.

currency_decimal_places(currency)

valuta: de valutastring waarvoor je het aantal decimalen wilt berekenen.

currency_decimal_places("USD")

dated_exchange_rate

Verkrijg de waarde van een wisselkoers op het opgegeven tijdstip. Geeft een getal terug.

dated_exchange_rate(currency, date)

valuta: de valutastring waarvoor je de wisselkoers op een specifieke datum wilt berekenen (bijvoorbeeld "USD").

datum: de datetime eigenschap waarvoor je de wisselkoers wilt berekenen.

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

exchange_rate

Haal de meest recente wisselkoers op. Geeft een getal terug.

exchange_rate(currency)

valuta: de valutastring waarvoor je de wisselkoers wilt berekenen.

exchange_rate("USD")

euler

Geeft de waarde van de constante van Euler.

euler()

euler() = 2.71828

if

Stel een voorwaardelijke uitdrukking in.

if(condition, arg2) of if(condition, arg2, arg3)

voorwaarde: de booleaanse verklaring die bepaalt wat de berekende waarde zal zijn.

arg2: een booleaans, getal of tekenreeks die de berekende waarde zal zijn als aan de voorwaarde is voldaan.

arg3 (optioneel): de berekende waarde als niet aan de voorwaarde is voldaan. Indien opgenomen, moet het van hetzelfde type zijn als arg2. Indien niet gebruikt, zal de waarde null zijn als niet voldaan is aan de voorwaarde.

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

is_known

Bepaalt of er een waarde bekend is voor het token. Geeft een booleaans terug.

is_known(property)

eigenschap: de eigenschap die u wilt controleren op een waarde.

is_known([properties.name]) = waar

last_updated

Geeft de datum waarop het token voor het laatst is bijgewerkt. Geeft een tijdstempel in milliseconden als tekenreeks.

last_updated(property)

eigenschap: de eigenschap waarvoor u de datum van de laatste bijwerking wilt controleren.

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

lowercase

Verander alle tekens in kleine letters. Geeft een tekenreeks terug.

lowercase(text)

tekst: de tekenreeks of tekst eigenschap met waarden die u wilt wijzigen in kleine letters.

lowercase("heLLo") = "hallo"


lowercase([properties.test])

max

Verkrijg het maximum van twee getallen. Geeft een getal terug.

max(arg1, arg2)

arg1: het eerste getal of de eerste eigenschap.

arg2: het tweede getal of de tweede eigenschap.

max(500,[properties.amount]) = 500, als de waarde van het bedrag kleiner is dan 500.

min

Verkrijg het minimum van twee getallen. Geeft een getal terug.

min(arg1, arg2)

arg1: het eerste getal of de eerste eigenschap.

arg2: het tweede getal of eigenschap van het getal.

min(500, 250) = 250

month

Geeft de numerieke maand van een opgegeven datum. Geeft een getal terug.

month(date)

datum: de eigenschap datetime waarvoor u de maand wilt berekenen.

month([properties.closedate])

number_to_string

Converteert een getal naar een tekenreeks. Geeft een tekenreeks terug.

number_to_string(number_to_convert)

number_to_convert: het getal of de eigenschap die je wilt wijzigen in een tekenreeks.

number_to_string(1000) = "1000"

pipeline_probability

Geeft de waarschijnlijkheid van een pijplijnfase. Geeft een getal terug.

pipeline_probability(pipeline)

pijplijn: de naam van de pijplijn waarvoor je de waarschijnlijkheid wilt berekenen.

pipeline_probability("newdeal")

power

Verheft een getal tot de waarde van een ander getal. Geeft een getal terug.

power(base, exponent)

basis: het basisgetal.

exponent: de waarde waartoe de basis wordt verheven.

power(5, 2) = 25

round_down

Rond een getal naar beneden af op een opgegeven precisie. Geeft een getal terug.

round_down(number_to_round, precision)

number_to_round: het getal of de eigenschap van het getal dat je naar beneden wilt afronden.

precisie: het aantal decimalen om naar beneden af te ronden.

round_down(4.353, 1) = 4.3

round_nearest

Rond een getal af op een opgegeven precisie. Geeft een getal terug.

round_nearest(number_to_round, precision)

number_to_round: het getal of de eigenschap waarvan je de waarden wilt afronden.

precisie: het aantal decimalen om naar af te ronden.

round_nearest(4.32, 1) = 4.3

round_up

Rond een getal naar boven af op een opgegeven precisie. Geeft een getal terug.

round_up(number_to_round, precision)

number_to_round: het getal of de eigenschap waarvan je de waarden naar boven wilt afronden.

precisie: het aantal decimalen om naar boven af te ronden.

round_up(4.353, 1) = 4.4

sqrt

Geeft de vierkantswortel van een getal. Geeft een getal terug.

sqrt(number)

getal: het getal waarvan je de vierkantswortel wilt krijgen.

sqrt(144) = 12

starts_with

Bepaalt of een tekenreeks begint met een andere tekenreeks (hoofdlettergevoelig). Geeft een booleaans terug.

starts_with(text, substring)

tekst: de eigenschap van de tekenreeks of tekst die u wilt controleren op de substring.

substring: de tekenreeks waarmee de tekst moet beginnen.

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

starts_with("HubSpot", "Hub")

string_length

Geeft als resultaat de lengte van de opgegeven tekenreeks

string_length(text)

tekst: de eigenschap van de tekenreeks of tekst om op lengte te controleren.

string_length(“Wow”) = 3

string_to_number

Converteert een tekenreeks naar een getal. Geeft een getal terug.

string_to_number(string_to_convert)

string_to_convert: de eigenschap string of tekst waarvan je de waarden wilt converteren naar een getal.

string_to_number("1000") = 1000

subtract_time

Trekt de opgegeven tijd af van de basistijd, gecontroleerd door de opgegeven eenheid.

subtract_time(base, timeToAdd, unit)

basis: de basistijd.

timeToSubtract: de hoeveelheid tijd die van de basistijd moet worden afgetrokken.

unit: de eenheid om timeToSubtract aan te geven. Opties zijn second, minute, hour, day, week, month, of year.

aftrekken_tijd(1699320015000, 1, "seconde") = 1699320014000

time_between

Geeft het tijdsverschil tussen twee datums. Geeft een getal terug.

time_between(date1, date2)

date1: de eigenschap voor de begindatetime.

date2: de eind-eind-eindpunt van de datetime eigenschap.

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

uppercase

Verander alle tekens in hoofdletters. Geeft een tekenreeks terug.

uppercase(text)

tekst: de tekenreeks of eigenschap van de tekst die u in hoofdletters wilt veranderen.

uppercase("hello") = "HELLO"

year

Geeft het numerieke jaar van een opgegeven datum. Geeft een getal terug.

year(date)

datum: de eigenschap datetime waarvoor u het jaar wilt berekenen.

year([properties.closedate])

Voorbeelden

Hieronder volgen voorbeeldformules gebaseerd op veelvoorkomende gebruikssituaties.

  • Je kunt if else statements instellen, inclusief statements met meerdere voorwaarden en binnen functies:
    • if([properties.number] < 4, "less than four", "more than four")
    • if([properties.number] < 4, if([properties.other_number] < 2, "both true", "one true"), "not true")
    • concatenate(if([properties.number] < 4, "less", "more"), " than four")
  • Wanneer u getaleigenschappen in een aangepaste formule gebruikt, kunt u de functies if en is_known opnemen om de waarde op 0 in te stellen wanneer de eigenschap getal leeg is. Bijvoorbeeld if(is_known([properties.number]), [properties.number], 0).
  • Wanneer u een recordvaluta in een formule gebruikt om een wisselkoers toe te voegen, kunt u de functies exchange_rate of dated_exchange_rate opnemen in uw vergelijking. Bijvoorbeeld [properties.amount] * exchange_rate('CAD').
Was dit artikel nuttig?
Dit formulier wordt alleen gebruikt voor feedback op documentatie. Ontdek hoe je hulp krijgt met HubSpot.