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.

Berekeningseigenschappen maken

Laatst bijgewerkt: februari 20, 2024

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
CMS Hub Professional, Enterprise

Met berekeningskenmerken in HubSpot kun je automatisch de min-, max-, tel-, som- of gemiddelde waarde berekenen voor eigenschappen op gekoppelde records of aangepaste vergelijkingen instellen op basis van andere eigenschappen.

Je kunt bijvoorbeeld:

  • Een contacteigenschap die het gemiddelde Bedrag berekent van de bijbehorende deals van een contact.
  • Een bedrijfseigenschap die de kosten berekent om een nieuwe klant te werven op basis van een aangepaste vergelijking.

Let op: afhankelijk van je HubSpot abonnement is er een limiet aan het aantal berekeningskenmerken dat je kunt maken.

Berekeningseigenschappen maken

Berekeningseigenschappen kunnen worden ingesteld op basis van verschillende criteria, waaronder de waarden van eigenschappen van gekoppelde records, de tijd tussen de waarden van twee eigenschappen of je eigen aangepaste vergelijkingen. Om een berekeningseigenschap te maken:

  • Klik in je HubSpot account op het settings instellingen-pictogram in de hoofdnavigatiebalk.
  • Navigeer in het menu aan de linkerkant naar Eigenschappen.

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

  • Voer de basisinformatie voor je woning in en klik op Volgende.
  • Selecteer Berekening voor het veldtype. Zodra uw Berekeningseigenschap is gemaakt, kan het veldtype niet meer worden bewerkt.
  • Klik op Berekening maken.
  • Klik op het vervolgkeuzemenu Type berekende eigenschap en selecteer het type formule dat u wilt maken:

Waarden berekenen op basis van eigenschappen van gekoppelde records

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

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

  • Klik op het vervolgkeuzemenu Berekend eigenschapstype en selecteer een van de volgende typen:
    • Min: toont de minimumwaarde voor de geselecteerde getaleigenschap op gekoppelde records van het geselecteerde object.
    • Max: toont de maximumwaarde voor de geselecteerde getaleigenschap op alle gekoppelde records van het geselecteerde object.
    • Aantal: telt het totale aantal gekoppelde records van het geselecteerde object die een waarde voor de geselecteerde getaleigenschap hebben.
    • Som: telt de waarden op voor de geselecteerde getaleigenschap in 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, klik je op het vervolgkeuzemenu Getalopmaak en kies je uit de volgende opmaken: Opgemaakt getal, Niet-opgemaakt getal, Valuta, Percentage of Duur.
  • Als je Valuta selecteert als de indeling voor een deal eigenschap, zal de eigenschap standaard de bedrijfsvaluta van je account gebruiken. Als je de valuta van elke transactierecord wilt gebruiken, schakel je het selectievakje Valuta van record 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.

calculation-property-associated-record

  • Selecteer het bijbehorende object en de bijbehorende recordeigenschap om de eigenschap op te baseren.
  • Als je alleen wilt berekenen op basis van records met een specifiek label, klik je op Selecteer associatielabels en selecteer je de labels die je wilt opnemen.
  • Klik op Voorwaarde maken om een extra voorwaarde toe te voegen. Wanneer een aanvullende voorwaarde is ingesteld, moet aan die voorwaarde worden voldaan om de eigenschap te berekenen (bijvoorbeeld, bereken de eigenschap wanneer Recent transactiebedrag > 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.

Waarden berekenen op basis van tijd tussen twee eigenschappen

Je kunt eigenschappen maken die de tijd berekenen tussen twee geselecteerde datumkiezer eigenschappen binnen hetzelfde object. Je kunt bijvoorbeeld de tijd berekenen tussen wanneer de eigenaar van een ticket werd toegewezen en wanneer het ticket werd gesloten. Lees meer over hoe de waarden van eigenschappen voor het berekenen van Tijd tussen worden weergegeven.

  • Klik op het keuzemenu Type berekende eigenschap en selecteer Tijd tussen.
  • Klik op de vervolgkeuzemenu's om de eigenschappen Begindatum en Einddatum te selecteren.

time-between-calculation-property

  • Klik op Voorwaarde maken om een extra voorwaarde toe te voegen. Wanneer een aanvullende voorwaarde is ingesteld, moet aan die voorwaarde worden voldaan om de eigenschap te berekenen (bijvoorbeeld, bereken de eigenschap wanneer Recent transactiebedrag > 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.

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

  • De tijd wordt in verschillende HubSpot tools anders weergegeven.
  • Voor datumeigenschappen zonder tijdstempel is de standaardtijd die wordt gebruikt in de berekening 12:00 uur UTC voor de geselecteerde dag.
  • In een objectrecord (bijv. een contactrecord) zal de weergegeven waarde in uren, dagen, maanden of jaren zijn en zal naar boven worden afgerond naar de volgende eenheid 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, zal de weergegeven waarde in dagen zijn. 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.

Waarden berekenen op basis van afronding van vastgoedwaarden

U kunt berekeningskenmerken maken die specificeren hoe getalwaarden van andere eigenschappen moeten worden afgerond. U kunt bijvoorbeeld een berekeningseigenschap maken die een commissie-eigenschap naar boven afrondt op de dichtstbijzijnde twee decimalen.

  • Klik op het vervolgkeuzemenu Berekend eigenschapstype en selecteer een afrondingsoptie:
    • Alleen naar beneden afronden: rond waarden altijd naar beneden af op het opgegeven aantal decimalen.
    • Alleen naar boven afronden: rond waarden altijd naar boven af op het opgegeven aantal decimalen.
    • Dichtstbijzijnde afronding: rond waarden af naar het dichtstbijzijnde opgegeven aantal decimalen op basis van nabijheid.
  • Om te kiezen hoe de waarden van de eigenschap moeten worden opgemaakt, klik je op het vervolgkeuzemenu Getalopmaak en kies je uit de volgende opmaken: Opgemaakt getal, Niet-opgemaakt getal, Valuta, Percentage of Duur.
  • Als je Valuta selecteert als de indeling voor een deal eigenschap, zal de eigenschap standaard de bedrijfsvaluta van je account gebruiken. Als je de valuta van elke transactierecord wilt gebruiken, schakel je het selectievakje Valuta van record 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.

  • Klik op het keuzemenu Kies de recordeigenschap en selecteer de eigenschap met de waarden die je wilt afronden. Je kunt elke score-, reken- of getaleigenschap binnen dat object selecteren.
  • Voer in het tekstvak Afronden op decimalen het aantal decimalen in waarop je de waarden wilt afronden.

Let op: voor valuta-eigenschappen rondt deze functie de waarde af naar de gekozen precisie, maar worden waarden nog steeds weergegeven als een valuta met het juiste aantal cijfers.

rounding-calculation-property

  • Klik op Voorwaarde maken om een extra voorwaarde toe te voegen. Wanneer een aanvullende voorwaarde is ingesteld, moet aan die voorwaarde worden voldaan om de eigenschap te berekenen (bijvoorbeeld, bereken de eigenschap wanneer Recent transactiebedrag > 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 Berekening.

Waarden berekenen op basis van een aangepaste vergelijking

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

Je kunt je aangepaste vergelijking maken met de eenvoudige editor of de formule-editor:

  • Eenvoudige editor: selecteer eigenschappen, waarden en operatoren uit vooraf gedefinieerde opties om vergelijkingen te maken. Deze vergelijkingen kunnen alleen getalwaarden teruggeven.

Let op: op 14 maart 2024 wordt de eenvoudige editor vervangen door de geavanceerde formule-editor. Bestaande formules worden automatisch vertaald naar het nieuwe formaat. Meer informatie over het gebruik van de formule-editor en het opmaken van je vergelijkingen.

  • Formule-editor: schrijf vergelijkingen met rekenkundige operatoren, vergelijkingsoperatoren, logische operatoren, voorwaardelijke verklaringen en andere functies. Deze vergelijkingen kunnen getallen, booleaanse, tekenreeksen of datumwaarden opleveren. Leer meer over de beschikbare operatoren en functies en hoe je formules opmaakt.

Om een aangepaste eigenschap voor het berekenen van vergelijkingen te maken:

  • Klik op het vervolgkeuzemenu Type berekende eigenschap en selecteer vervolgens Aangepaste vergelijking.
  • Om een vergelijking te maken met de eenvoudige editor:
    • Als de formule-editor is ingeschakeld, klik dan om de schakelaar Formule-editor uit te schakelen.
    • Klik op het vervolgkeuzemenu Getalopmaak en selecteer vervolgens hoe de waarden van de eigenschap moeten worden opgemaakt. U kunt een van de volgende opties selecteren: Opgemaakt getal, Niet-opgemaakt getal, Valuta, Percentage of Duur.
    • Als je Valuta selecteert als getalnotatie voor een deal eigenschap, zal de eigenschap standaard de bedrijfsvaluta van je account gebruiken. Als je de valuta van elke transactierecord wilt gebruiken, schakel je het selectievakje Valuta van record 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, kunt u de formule-editor gebruiken en de functies exchange_rate of dated_exchange_rate gebruiken.

    • Klik op een vervolgkeuzemenu om een getaleigenschap te selecteren of typ een getal en klik op de optie Constant: [ingevoerde waarde] om een constant geheel getal op te nemen in je vergelijking.
    • Klik op het functie-uitklapmenu om op te tellen (+), af te trekken (-), te vermenigvuldigen (*) of te delen (/).
    • Om nog een functie aan je vergelijking toe te voegen, klik je op Toevoegen aan vergelijking. Je kunt ook extra functies aan een deel van je vergelijking toevoegen door binnen de haakjes op Uitbreiden te klikken.
dropdown-menu-custom-equations
    • Klik op Voorwaarde maken om een extra voorwaarde toe te voegen. Wanneer een aanvullende voorwaarde is ingesteld, moet aan die voorwaarde worden voldaan om de eigenschap te berekenen (bijvoorbeeld, bereken de eigenschap wanneer Recent transactiebedrag > 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.
  • Om een vergelijking te maken in de formule-editor:
    • Klik om de schakelaar Formule-editor aan te zetten.

formula-editor

    • Klik op de vervolgkeuzelijst Type uitvoer en selecteer het type uitvoer dat je berekening moet opleveren. 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 echter het uitvoertype getal of datum gebruiken. Dit heeft invloed op hoe de waarden worden weergegeven (bv. getal geeft een datum in milliseconden weer, datum geeft een geformatteerde datum weer).

    • Als je het uitvoertype Nummer hebt geselecteerd:
      • Klik op het vervolgkeuzemenu Getalopmaak en selecteer vervolgens hoe je de waarden van de eigenschap wilt opmaken. Je kunt een van de volgende opties selecteren: Opgemaakt getal, Niet-opgemaakt getal, Valuta, Percentage of Duur.
      • Als u Valuta selecteert als getalnotatie voor een deal-eigenschap, gebruikt de eigenschap standaard de bedrijfsvaluta van uw account. Als u de valuta van elke transactierecord wilt gebruiken, schakelt u het selectievakje Valuta van record 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 een eigenschap. Je kunt alleen aangepaste vergelijkingen maken met eigenschappen van hetzelfde object waarvoor je de eigenschap maakt.

calculation-property-example-inserting

    • Als je vergelijking fouten bevat, klik je op [x] boven de editor om de redenen voor de fouten te bekijken. Als je vergelijking onopgeloste fouten bevat, kun je de eigenschap niet maken. Meer informatie over het opmaken van je vergelijkingen.
    • Om 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 berekeningseigenschap 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 aangemaakt, wordt het weergegeven veldtype Berekening.

Aangepaste syntaxis voor vergelijkingen

In de formule-editor kunt u uw eigen aangepaste vergelijkingen maken met letterlijke gegevens, gegevens van andere eigenschappen, operatoren en functies. Lees hieronder meer over de syntaxis voor het schrijven van aangepaste berekeningsvergelijkingen en bekijk voorbeelden van veelgebruikte formules.

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:

  • String letterlijk: tekst omgeven door aanhalingstekens. Deze kunnen worden weergegeven met enkele aanhalingstekens ('constant') of dubbele aanhalingstekens ("constant").

  • Letterlijk getal: 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.

  • Booleaanse letterlijke: constante booleans kunnen true of false zijn.

  • Datum letterlijk: een datum in milliseconden. Bijvoorbeeld 1698508800000.

Syntaxis van eigendom

Je kunt andere eigenschappen van hetzelfde object opnemen in je aangepaste vergelijking. Als een eigenschap wordt ingevoegd in de editor, wordt deze automatisch opgemaakt 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 waarde Test_score heeft, typ je deze in de editor als [properties.Test_score].

Bij gebruik van opsommingseigenschappen in een vergelijking (bijv. dropdown select, radio select), worden waarden beschouwd als tekenreeksen, dus moeten ze tussen dubbele aanhalingstekens worden geplaatst. Bijvoorbeeld "subscriber".

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.

Exploitant Beschrijving
+ Getallen of tekenreeksen optellen. Geeft een getal terug.
- Trekt getallen van elkaar af. Geeft een getal terug.
* Vermenigvuldig getallen. Geeft een getal.
/ Getallen delen. Geeft een getal.
< Controleert of een waarde kleiner is dan een andere. Ondersteund door getaleigenschappen of constanten. Geeft een booleaans terug.
> Controleert of een waarde groter is dan een andere. Ondersteund door getaleigenschappen of constanten. Geeft een booleaans terug.
<= Controleert of een waarde kleiner of gelijk is aan een andere. Ondersteund door getaleigenschappen of constanten. Geeft een booleaans terug.
>= Controleert of een waarde groter of gelijk is aan een andere. Ondersteund door getaleigenschappen 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

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 om toe te voegen aan arg 1.

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

contains

Filter strings die een specifieke reeks tekens bevatten. Geeft een tekenreeks terug.

contains(property, text)

eigenschap: de eigenschap waarvan je de waarden wilt controleren voor de tekst.

tekst: de reeks tekens die de waarden moeten bevatten.

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

currency_decimal_places

Geeft 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")

if

Stel een voorwaardelijke expressie 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 deze van hetzelfde type zijn als arg2. Als het niet wordt gebruikt, zal de waarde null zijn als niet aan de voorwaarde wordt voldaan.

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 je 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 terug als een tekenreeks.

last_updated(property)

eigenschap: de eigenschap waarvoor je de meest recente datum van 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 teksteigenschap 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 getaleigenschap.

arg2: het tweede getal of de tweede getaleigenschap.

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

min

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

min(arg1, arg2)

arg1: het eerste getal of de eerste getaleigenschap.

arg2: het tweede getal of de tweede getaleigenschap.

min(500, 250) = 250

month

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

month(date)

date: de datetime eigenschap waarvoor je 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 getaleigenschap die je wilt wijzigen in een tekenreeks.

number_to_string(1000) = "1000"

pipeline_probability

Geeft de waarschijnlijkheid van een pijplijnstap. 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 basisnummer.

exponent: de waarde om de basis naar te verhogen.

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 getaleigenschap die je naar beneden wilt afronden.

precisie: het aantal decimale plaatsen 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 getaleigenschap 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 getaleigenschap 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

Filter strings die beginnen met een specifieke reeks tekens. Geeft een tekenreeks terug.

starts_with(property, text)

eigenschap: de eigenschap waarvan je de waarden wilt controleren op beginnende tekens.

tekst: de reeks tekens waarmee de waarden moeten beginnen.

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

string_to_number

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

string_to_number(string_to_convert)

string_to_convert: de tekenreeks of teksteigenschap waarvan je de waarden wilt converteren naar een getal.

string_to_number("1000") = 1000

time_between

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

time_between(date1, date2)

date1: de begindatetime-eigenschap.

date2: de einddatetime eigenschap.

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

uppercase

Verander alle tekens in hoofdletters. Geeft een getal.

uppercase(text)

tekst: de tekenreeks of teksteigenschap die u wilt wijzigen in hoofdletters.

uppercase("hello") = "HELLO".

year

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

year(date)

date: de datetime eigenschap waarvoor je 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 gebruiken om de waarde op 0 in te stellen wanneer de getaleigenschap 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.