- Kennisbank
- CRM
- Eigenschappen
- Berekenings- en rollupeigenschappen maken
Berekenings- en rollupeigenschappen maken
Laatst bijgewerkt: 27 maart 2026
Beschikbaar met elk van de volgende abonnementen, behalve waar vermeld:
-
Marketing Hub Professional, Enterprise
-
Sales Hub Professional, Enterprise
-
Service Hub Professional, Enterprise
-
Data Hub Professional
-
Content Hub Professional, Enterprise
-
Smart CRM Professional, Enterprise
-
Commerce Hub Professional, Enterprise
U kunt eigenschappen aanmaken die gegevens invullen op basis van berekeningen van andere eigenschappen. Met rollup-eigenschappen kunt u automatisch de minimum-, maximum-, aantal-, som- of gemiddelde waarden berekenen voor eigenschappen van gekoppelde records. Met berekeningseigenschappen kunt u vergelijkingen instellen op basis van de tijd tussen, tot of sinds eigenschapswaarden, of aangepaste vergelijkingen maken op basis van de eigenschappen van een object.
Let op: uw account gebruikt mogelijk gepersonaliseerde namen voor elk object (bijv. account in plaats van bedrijf). In dit artikel worden objecten aangeduid met hun standaardnamen in HubSpot.
U kunt bijvoorbeeld het volgende maken:
- Een bedrijfseigenschap die de kosten voor het werven van een nieuwe klant berekent op basis van een aangepaste vergelijking.
- Een contact-eigenschap die het gemiddelde bedrag van de deals van een contact berekent.
- Een deal-eigenschap die de tijd berekent sinds de deal is geopend.
- Een eigenschap voor een factuur, abonnement of betaling die het winstbedrag berekent na eventuele toegepaste kortingen.
Afhankelijk van je HubSpot-abonnement geldt er een limiet voor het aantal berekeningsvelden dat je kunt aanmaken.
Maak rollup-eigenschappen op basis van eigenschappen van gekoppelde records
U kunt eigenschappen voor een object maken die worden berekend op basis van bepaalde eigenschapswaarden van de gekoppelde records van dat object. U kunt berekeningen uitvoeren op basis van alle gekoppelde records van dat object of voor specifieke koppelingslabels, inclusief koppelingen met hetzelfde object.
U kunt bijvoorbeeld een deal-eigenschap maken die het totale aantal verkoopactiviteiten telt dat is geregistreerd voor de aan een deal gekoppelde contactpersonen met het label 'Beslisser '.
- Klik in je HubSpot-account op het settings instellingen-pictogram in de bovenste navigatiebalk.
-
Ga in het menu in de linkerzijbalk naarEigenschappen.
-
Klik op hetvervolgkeuzemenu 'Selecteer een object'en selecteer [Object]-eigenschappen omeen eigenschap voor dat object aan te maken.
- Klik opEigenschap aanmaken.
- Voer de basisgegevens voor uw eigenschap in .
- Klik op het vervolgkeuzemenu Veldtype en selecteer Rollup.
- Klik op het vervolgkeuzemenu Rollup-type en selecteer vervolgens een van de volgende typen:
- Min: geeft de minimumwaarde weer voor de geselecteerde getal-eigenschap in de bijbehorende records van het geselecteerde object.
- Max: geeft de maximale waarde weer voor de geselecteerde getal-eigenschap in alle gekoppelde records van het geselecteerde object.
- Aantal: telt het totale aantal gekoppelde records van het geselecteerde object dat een waarde heeft voor de geselecteerde getal-eigenschap.
- Som: telt de waarden voor de geselecteerde getaleigenschap bij alle gekoppelde records van het geselecteerde object bij elkaar op.
- Gemiddelde: berekent het gemiddelde van de waarden voor de geselecteerde getaleigenschap in alle gekoppelde records van het geselecteerde object.
- Klik op het vervolgkeuzemenu Getalnotatie en selecteer vervolgens een van de volgende notaties: Opgemaakt getal, Niet-opgemaakt getal, Valuta, Percentage of Duur. Hiermee stelt u de notatie van de waarden van de eigenschap in.
- Als u Valuta selecteert als indeling voor een deal-eigenschap, gebruikt de eigenschap standaard de bedrijfsvaluta van uw account.
- Om de valuta van elk dealrecord te gebruiken, vink je het selectievakje Gebruik recordvaluta in plaats van bedrijfsvaluta aan. Het gebruik van een recordvaluta heeft alleen invloed op de weergave van de waarde en past niet automatisch een wisselkoers toe.
- Selecteer het gekoppelde object en de gekoppelde recordeigenschap waarop de berekening van de eigenschap moet worden gebaseerd.
- Klik op Associatielabels selecteren en selecteer vervolgens de labels die u wilt opnemen om alleen op basis van records met een specifiek label te berekenen.
- Klik op Voorwaarde toevoegen om optionele criteria toe te voegen waaraan het record moet voldoen om de eigenschap te berekenen (bijv. bereken de eigenschap wanneer Recent dealbedrag > 1000 en Dealwaarschijnlijkheid >= 80). U kunt maximaal 50 voorwaarden van het type getal- en opsommingsveld per rollup-eigenschap configureren.
- Selecteer in het eerste vervolgkeuzemenu een eigenschap.
- 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 opOpslaan.
- Klik op Maken. Zodra de eigenschap is aangemaakt, wordt het veldtype weergegeven als Rollup.
Let op: ruwe duurwaarden worden opgeslagen in milliseconden. Als je een eigenschap voor duurberekening gebruikt in andere HubSpot-tools (bijv. filters, formules voor berekeningseigenschappen), moet je mogelijk millisecondewaarden gebruiken.
Berekeningsvelden voor tijd tussen, tijd sinds of tijd tot aan maken
U kunt velden maken die de tijd tussen twee datums berekenen of die de tijd sinds of tot een datum bijhouden, bepaald door de waarden van datum- of datum- en tijdkiezervelden. Tijd-tussen-velden worden alleen ondersteund voor velden van hetzelfde object.
Bijvoorbeeld:
- Maak een eigenschap 'Tijd tussen' om de tijd te berekenen tussen het moment waarop de eigenaar van een ticket werd toegewezen en het moment waarop het ticket werd gesloten.
- Maak een eigenschap 'Tijd sinds opening ' om bij te houden hoe lang een deal al openstaat.
- Maak een eigenschap 'Tijd tot sluiting ' om bij te houden hoe ver een klant vanaf vandaag verwijderd is van de sluiting.
Als je een eigenschap wilt maken waarvan de waarden relatieve tijd weergeven op basis van de datum van vandaag in plaats van een eigenschapswaarde, lees dan hoe je een relatieve tijd-datum/datum- en tijdkiezer-eigenschap maakt. Je kunt ook een eigenschap met vaste tijd maken met behulp van een aangepaste vergelijking.
Om berekeningseigenschappen 'Tijd tussen', 'Tijd sinds' of 'Tijd tot' te maken:
- Klik in je HubSpot-account op het settings instellingen-pictogram in de bovenste navigatiebalk.
-
Ga in het menu aan de linkerkant naarEigenschappen.
-
Klik op hetvervolgkeuzemenu Selecteer een objecten selecteer vervolgens[Object]-eigenschappen omeen eigenschap voor dat object te maken.
- Voer de basisgegevens voor uw eigenschap in.
- Klik op het vervolgkeuzemenu Veldtype en selecteer Berekening.
- Klik op het vervolgkeuzemenu Berekend eigenschapstype, selecteer vervolgens het type en stel de berekening in:
- Tijd tussen: selecteer de eigenschappen Startdatum en Einddatum .
- Tijd sinds: selecteer de eigenschap voor datum/datum en tijdkiezer waarvan de waarde de startdatum zal zijn. De einddatum is altijd de datum van vandaag.
- Tijd tot: selecteer de datum-/datum- en tijdkiezer-eigenschap waarvan de waarde de einddatum wordt. De startdatum is altijd de datum van vandaag.
- Configureer alleen voor eigenschappen van 'Tijd tussen ' aanvullende opties:
- Voorwaardelijke criteria: klik op Voorwaarde toevoegen om optionele criteria toe te voegen waaraan voor de berekening moet worden voldaan.
- Alleen weekdagen berekenen: vink het selectievakje Weekenden uitsluiten aan om alleen weekdagen tussen de begin- en einddatum te berekenen. Weekenden worden gedefinieerd als zaterdag 00:00 uur tot en met zondag 23:59 uur, op basis van de tijdzone van je account.
- Klik op Eigenschap aanmaken.
Let op: de eigenschappenTijd sinds en Tijd tot worden niet ondersteund in het volgende:
- Filters in de aangepaste rapportbouwer.
- Invoer in berekenings- en rollup-eigenschappen.
- Aangepaste veldtoewijzingen voor gegevenssynchronisatie.
Het volgende gedrag wordt verwacht bij het weergeven van duurwaarden:
- Voor datum-eigenschappen zonder tijdstempel is de standaardtijd die in de berekening wordt gebruikt 12:00 uur UTC voor de geselecteerde dag.
- De weergegeven waarde wordt uitgedrukt in seconden, minuten, uren, dagen, maanden of jaren op basis van specifieke drempels. De drempels voor eenheden zijn:
- 2,5 jaar of langer wordt weergegeven in jaren.
- 3 maanden of langer wordt weergegeven in maanden.
- 1 dag of langer wordt weergegeven in dagen.
- 2,5 uur of langer wordt weergegeven in uren.
- 2,5 minuten of langer wordt weergegeven in minuten.
- Minder dan 2,5 minuten wordt weergegeven in seconden.

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 milliseconden-omzetter om deze om te zetten naar de gewenste tijdseenheid.
Aangepaste berekeningsvelden maken
U kunt ook velden maken die waarden berekenen op basis van uw eigen criteria. Aangepaste berekeningen kunnen alleen worden ingesteld voor numerieke velden binnen hetzelfde object waarvoor u het nieuwe veld aanmaakt. U kunt bijvoorbeeld een berekening maken om het bedrag van de meest recente deal van een bedrijf (Bedrag van meest recente deal) te vergelijken met het aantal keren dat uw bedrijf contact heeft opgenomen met het bedrijf (Aantal keren contact opgenomen).
U kunt uw aangepaste vergelijking samenstellen met rekenkundige operatoren, vergelijkingsoperatoren, logische operatoren, voorwaardelijke instructies en andere functies. Deze vergelijkingen kunnen getallen, booleaanse waarden, tekenreeksen, datum- of tijd-datumwaarden opleveren. Lees meer over beschikbare operatoren, functies en hoe u uw formules kunt opmaken. U kunt ook voorbeelden bekijken van veelgebruikte formules.
Om een aangepaste eigenschap voor vergelijkingsberekening samen te stellen:
- Klik in je HubSpot-account op het settings instellingen-pictogram in de bovenste navigatiebalk.
-
Ga in het menu aan de linkerkant naarEigenschappen.
-
Klik op hetvervolgkeuzemenu Selecteer een objecten selecteer vervolgens[Object]-eigenschappen omeen eigenschap voor dat object te maken.
- Voer de basisgegevens voor uw eigenschap in.
- Klik op het vervolgkeuzemenu Veldtype en selecteer Berekening.
- Klik op het vervolgkeuzemenu Berekend eigenschapstype en selecteer vervolgens Aangepaste vergelijking.
- Klik op de vervolgkeuzelijst Uitvoertype en selecteer vervolgens het type uitvoer dat uw berekening zal retourneren. U kunt een van de volgende opties selecteren: Getal, Booleaans, Tekst, Datum of Datum/tijd.
Let op: het geselecteerde uitvoertype moet overeenkomen met het uitvoertype dat rechtsboven in de editor wordt weergegeven, anders kunt u de eigenschap niet aanmaken. Voor eigenschappen die een datum retourneren, kunt u het uitvoertype 'getal' of 'datum' gebruiken. Dit bepaalt hoe waarden worden weergegeven (d.w.z. 'getal' geeft de datum weer in milliseconden, 'datum' geeft de datum weer in de juiste notatie).
- Als u het uitvoertype Getal hebt geselecteerd:
- Klik op het vervolgkeuzemenu Getalnotatie 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 u Valuta selecteert als getalnotatie voor een deal-eigenschap, gebruikt de eigenschap standaard de bedrijfsvaluta van uw account. Om de valuta van elk dealrecord te gebruiken, vinkt u het selectievakje Gebruik recordvaluta in plaats van bedrijfsvaluta aan.
- Het gebruik van een recordvaluta heeft alleen invloed op de weergave van de waarde en past niet automatisch een wisselkoers toe. Om een wisselkoers toe te voegen, kunt u de functies
exchange_rateofdated_exchange_ratein uw vergelijking opnemen. - Als een van de getaleigenschappen in een aangepaste vergelijking geen waarde of een null-waarde heeft, wordt de berekening niet uitgevoerd en is de waarde van de berekeningseigenschap leeg. De waarde is leeg, zelfs als er een constant getal in de vergelijking is opgenomen. In deze situatie kunt u de functies
ifenis_knowngebruiken om de waarde in plaats daarvan op 0 in te stellen.
- Voeg in de editor functies en eigenschappen in, typ ze of plak ze om uw aangepaste vergelijking samen te stellen. Meer informatie over de syntaxis van aangepaste berekeningsvergelijkingen. Formule-elementen invoegen :
- Klik op het vervolgkeuzemenu Invoegen.
- Om functies in uw vergelijking in te voegen, selecteert u Functies en vervolgens een functie.
- Om eigenschappen in uw vergelijking in te voegen, selecteert u Eigenschappen en vervolgens een eigenschap. U kunt alleen aangepaste vergelijkingen maken met eigenschappen van hetzelfde object waarvoor u de eigenschap aanmaakt.
- Als uw vergelijking fouten bevat, klikt u op [x] problemen boven de editor om de oorzaken van de fouten te bekijken. U kunt de eigenschap niet maken als uw vergelijking onopgeloste fouten bevat. Lees meer over het opmaken van uw vergelijkingen.
- Klik op Formule testen om een voorbeeld van de uitvoer van uw formule te bekijken.
- Klik opEigenschap maken.

Let op: u kunt maximaal 70 open haakjes in uw berekeningsformule nesten (bijv. (((1+2)+3)+4) resulteert in een nesttelling van 4).
Maak aangepaste berekeningsproperties met AI
- Klik in je HubSpot-account op het settings instellingen-pictogram in de bovenste navigatiebalk.
-
Ga in het menu in de linkerzijbalk naarEigenschappen.
-
Klik op hetvervolgkeuzemenu Selecteer een objecten selecteer vervolgens[Object]-eigenschappen omeen eigenschap voor dat object aan te maken.
- Klik opEigenschap maken.
- Voer de basisgegevens voor uw eigenschap in.
- Klik op het vervolgkeuzemenu Veldtype en selecteer Berekening.
- Klik onder het tekstveld Formule op Formule genereren.
- In het pop-upvenster:
- Beweeg de muis over de link Voorbeelden om aanbevolen prompts te bekijken.
- Voer in het tekstveld Wat wilt u dat deze eigenschap voor u berekent? eenprompt in.
- Klik op Genereren.
- Controleer de gegenereerde formule en breng indien nodig wijzigingen aan.
- Klik op het vervolgkeuzemenu'Uitvoertype' en selecteer het type dat overeenkomt met de waarde die wordt weergegeven in hettekstveld van de formule (bijv. tekenreeks).
- Klik op Formule testen om een voorbeeld van de uitvoer van uw formule te bekijken.
- Klik opEigenschap maken.

Syntaxis voor aangepaste vergelijkingen
- Syntaxis van letterlijke waarden: met behulp van letterlijke gegevens kunt u tekenreeksen, getallen en waarden (waar of onwaar) aan uw vergelijkingen toevoegen. U kunt tekenreeksen, getallen, booleaanse waarden en datumconstanten op de volgende manieren opmaken:
-
Tekstregeel: tekst tussen aanhalingstekens. Deze kunnen worden weergegeven met enkele aanhalingstekens (
'constante') of dubbele aanhalingstekens ("constante"). -
Getalliteraal: getallen zonder aanhalingstekens. Constante getallen kunnen alle reële getallen zijn en kunnen puntnotatie bevatten. Bijvoorbeeld, zowel
1005als1,5589zijn geldige constante getallen. -
Booleaanse letterlijke waarde: constante booleaanse waarden kunnen
waarofonwaarzijn. - Datumlitteraal: een datum in milliseconden. Bijvoorbeeld
1698508800000.
-
- Syntaxis van eigenschappen: u kunt andere eigenschappen van hetzelfde object opnemen in uw aangepaste vergelijking.
- Als een eigenschapin de editor wordt ingevoegd , wordt deze automatisch opgemaakt en gevalideerd als onderdeel van een vergelijking.
- Als u ervoor kiest om een eigenschap handmatig in de editor te typen of te plakken, moet deze worden opgemaakt als
[properties.{propertyInternalName}]. Als u bijvoorbeeld de eigenschap Testscore wilt toevoegen , die een interne waarde heeft van Test_score, typt u deze in de editor als[properties.Test_score]. - Wanneer u opsommingseigenschappen in een vergelijkinggebruikt (bijv. dropdown-selectie, keuzerondjes), worden waarden beschouwd als tekenreeksen en moeten ze dus tussen dubbele aanhalingstekens worden geplaatst ("bijv.
"subscriber") enmoet uook de interne naam van de eigenschapopties gebruiken (bijv."appointmentscheduled"). - Wanneer u datum-eigenschappen in een vergelijking gebruikt, worden waarden opgeslagen als UTC-middernacht in milliseconden.
- Wanneer u datum-tijd-eigenschappen in een vergelijking gebruikt, worden waarden opgeslagen als UTC-epoch in milliseconden. Deze waarde wordt weergegeven op basis van uw tijdzone. Dit betekent dat gebruikers in verschillende tijdzones verschillende waarden zullen zien.
Operatoren
U kunt operatoren in uw vergelijking gebruiken om constanten en eigenschapswaarden bij te werken, te evalueren of te vergelijken. Wanneer u meerdere operatoren gebruikt, volgen deze de PEMDAS-volgorde van bewerkingen. Afhankelijk van het type gegevens dat u gebruikt, kunt u de volgende operatoren opnemen in uw aangepaste vergelijkingen.
| Operator | Beschrijving |
+ |
Tel getallen of tekenreeksen op. Geeft een getal terug. |
- |
Trek getallen af. Geeft een getal terug. |
* |
Vermenigvuldig getallen. Geeft een getal terug. |
/ |
Getallen delen. Geeft een getal terug. |
< |
Controleert of een waarde kleiner is dan een andere. Wordt ondersteund door getaleigenschappen of constanten. Geeft een booleaanse waarde terug. |
> |
Controleert of een waarde groter is dan een andere. Ondersteund door getaleigenschappen of constanten. Geeft een booleaanse waarde terug. |
<= |
Controleert of een waarde kleiner is dan of gelijk is aan een andere. Ondersteund door getaleigenschappen of constanten. Geeft een booleaanse waarde terug. |
>= |
Controleert of een waarde groter is dan of gelijk is aan een andere. Ondersteund door getaleigenschappen of constanten. Geeft een booleaanse waarde terug. |
! |
Controleert of geen van de waarden waar is. Geeft een booleaanse waarde terug. |
= of == |
Controleert of een waarde gelijk is aan een andere. Ondersteund door getallen en tekenreeksen. Geeft een booleaanse waarde terug. |
!= |
Controleert of een waarde niet gelijk is aan een andere. Ondersteund door getallen en strings. Geeft een booleaanse waarde terug. |
or of || |
Controleert of een van de twee waarden waar is. Geeft een booleaanse waarde terug. |
and of && |
Controleert of beide waarden waar zijn. Geeft een booleaanse waarde terug. |
Functies
U kunt functies gebruiken in aangepaste formules om waarden te berekenen en acties uit te voeren met uw gegevens. Afhankelijk van het type gegevens dat u gebruikt, kunt u de volgende functies opnemen in uw aangepaste vergelijkingen.
| Functie | Argumenten | Voorbeelden |
|
Berekent de absolute waarde van getallen. Geeft een getal terug. |
getal: het getal waarvan u de absolute waarde wilt bepalen. |
|
|
|
|
|
|
Combineer maximaal 100 strings tot één waarde. Geeft een string terug. |
arg1: de tekenreeks waaraan arg 2 wordt toegevoegd. arg2: de tekenreeks die aan arg 1 moet worden toegevoegd. |
|
|
Bepaal of een tekenreeks een andere tekenreeks bevat (hoofdlettergevoelig). Geeft een booleaanse waarde terug. |
text: de tekenreeks of teksteigenschap waarin naar de substring moet worden gezocht. substring: de tekenreeks die de tekst moet bevatten. |
contains("HubSpot", "Spot") |
|
Haal het aantal decimalen voor een valuta op. Geeft een getal terug. |
currency: de valutastring waarvoor u het aantal decimalen wilt berekenen. |
|
|
Haal de waarde van een wisselkoers op het opgegeven tijdstip op. Geeft een getal terug. |
valuta: de valutastring waarvoor u de wisselkoers op een specifieke datum wilt berekenen (bijv. date: de datetime-eigenschap waarvoor u de wisselkoers wilt berekenen. |
|
|
Haal de meest recente wisselkoers op. Geeft een getal terug. |
valuta: de valutastring waarvoor u de wisselkoers wilt berekenen. |
|
|
|
|
|
|
Stel een voorwaardelijke uitdrukking in. |
voorwaarde: de booleaanse uitdrukking die bepaalt wat de berekende waarde zal zijn. arg2: een booleaanse waarde, getal of tekenreeks die de berekende waarde wordt als aan de voorwaarde wordt voldaan. arg3 (optioneel): de berekende waarde als niet aan de voorwaarde wordt voldaan. Indien opgenomen, moet het van hetzelfde type zijn als |
|
|
Bepaal of er een waarde bekend is voor het token. Geeft een booleaanse waarde terug. |
property: de eigenschap waarvan je de waarde wilt controleren. |
|
|
Haal de datum op waarop het token voor het laatst is bijgewerkt. Geeft een tijdstempel in milliseconden als tekenreeks terug. |
property: de eigenschap waarvan u de meest recente updatdatum wilt controleren. |
|
|
Zet alle tekens in kleine letters. Geeft een tekenreeks terug. |
text: de tekenreeks of teksteigenschap met waarden die u in kleine letters wilt zetten. |
|
|
Haal het maximum van twee getallen. Geeft een getal terug. |
arg1: het eerste getal of de eerste getaleigenschap. arg2: het tweede getal of de tweede getaleigenschap. |
|
|
Haal het minimum van twee getallen op. Geeft een getal terug. |
arg1: het eerste getal of de eerste getaleigenschap. arg2: het tweede getal of de tweede getaleigenschap. |
|
|
Haal de numerieke maand van een bepaalde datum op. Geeft een getal terug. |
date: de datetime-eigenschap waarvoor u de maand wilt berekenen. |
|
|
Converteer een getal naar een tekenreeks. Geeft een tekenreeks terug. |
number_to_convert: het getal of de getaleigenschap die u wilt omzetten naar een tekenreeks. |
|
|
Haal de waarschijnlijkheid van een pijplijnfase op. Geeft een getal terug. |
pipeline: de naam van de pipeline waarvoor u de waarschijnlijkheid wilt berekenen. |
|
|
Verhef een getal tot de waarde van een ander getal. Geeft een getal terug. |
basis: het basisgetal. exponent: de waarde waarnaar de basis wordt verheven. |
|
|
Rond een getal naar beneden af tot een opgegeven precisie. Geeft een getal terug. |
getal_om_af_te_ronden: het getal of de getaleigenschap die u naar beneden wilt afronden. nauwkeurigheid: het aantal decimalen waarnaar naar beneden moet worden afgerond. |
|
|
Rond een getal af op een opgegeven precisie. Geeft een getal terug. |
getal_om_af te ronden: het getal of de getaleigenschap waarvan u de waarden wilt afronden. nauwkeurigheid: het aantal decimalen waarop moet worden afgerond. |
|
|
Rond een getal naar boven af tot een opgegeven precisie. Geeft een getal terug. |
getal_om_af_te_ronden: het getal of de getaleigenschap waarvan u de waarden naar boven wilt afronden. precision: het aantal decimalen waarnaar moet worden afgerond. |
|
|
Bereken de vierkantswortel van een getal. Geeft een getal terug. |
getal: het getal waarvan je de vierkantswortel wilt berekenen. |
|
|
Bepaal of een tekenreeks begint met een andere tekenreeks (hoofdlettergevoelig). Geeft een booleaanse waarde terug. |
text: de tekenreeks of teksteigenschap die je wilt controleren op de substring. substring: de tekenreeks waarmee de tekst moet beginnen. |
|
|
|
|
|
|
Zet een tekenreeks om in een getal. Geeft een getal terug. |
string_to_convert: de string- of teksteigenschap waarvan u de waarden naar een getal wilt converteren. |
|
|
|
|
subtract_time(1699320015000, 1, “second”) = 1699320014000 |
|
Haal het tijdsverschil tussen twee datums op. Geeft een getal terug. |
date1: de start-datetime-eigenschap. date2: de einddatum- en -tijd-eigenschap. |
|
|
Zet alle tekens in hoofdletters. Geeft een tekenreeks terug. |
text: de tekenreeks of tekst-eigenschap die u in hoofdletters wilt zetten. |
|
|
Haal het numerieke jaartal van een bepaalde datum op. Geeft een getal terug. |
date: de datetime-eigenschap waarvoor u het jaar wilt berekenen. |
|
Bekijk voorbeelden van aangepaste vergelijkingen
Hieronder volgen voorbeeldformules op basis van veelvoorkomende gebruikssituaties.
Gebruik if-else-statements
U kunt if-else-statements instellen, inclusief statements met meerdere voorwaarden en binnen functies.
U kunt bijvoorbeeld een berekening maken om actieve deals te labelen. Het volgende retourneert alleen True als de status van een deal actief is en het bedrag groter is dan nul.
if([properties.amount] < 0 && [properties.dealstage] == "qualifiedtobuy", "True", "False")
Berekeningen met null-waarden uitvoeren
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 getaleigenschap leeg is. Op deze manier wordt uw berekening uitgevoerd, ongeacht of de eigenschap een null-waarde bevat. Bijvoorbeeld:
-
if(is_known([properties.number]), [properties.number], 0).
Wisselkoers toevoegen aan een valutaberekening
Wanneer u een recordvaluta in een formule gebruikt, kunt u de functies exchange_rate of dated_exchange_rate in uw vergelijking opnemen om een wisselkoers toe te voegen. Bijvoorbeeld:
[properties.amount] * exchange_rate('CAD').
Een
berekening
met vaste tijd maken
U kunt een berekening instellen om de vaste tijd tussen twee datums te verkrijgen. Standaard wordt de ruwe waarde in milliseconden geretourneerd. U kunt deling en de functie round_nearestgebruiken om de waarde op te maken in uren, dagen, enz. en decimalen in de uiteindelijke waarde te verwijderen. Het volgende levert bijvoorbeeld een waarde in vaste dagen op:
round_nearest((((((([properties.closedate]-[properties.createdate]) / 1000) / 60) ) /60) /24), 0).
Let op: het wordt aanbevolen om specifiek te zijn bij het invoeren van de naam en beschrijving van de eigenschap. Op deze manier weten gebruikers welke tijdseenheid wordt berekend (bijv. uren of dagen).

Deal-kortingen berekenen als percentage
Wanneer u regelitems in uw deals gebruikt, kunt u een rollup- en een berekeningskenmerk gebruiken om de totale korting als percentage bij te houden. Het rollup-kenmerk telt de eigenschap'Berekende totale korting' van het regelitem op voor alle bijbehorende regelitems. Het berekeningskenmerk deelt het rollup-kenmerk door zichzelf plus het standaard 'Bedrag'-kenmerk van de deal.
Om het rollup-kenmerk aan te maken:
- Klik in je HubSpot-account op het settings instellingen-pictogram in de bovenste navigatiebalk.
-
Ga in het menu aan de linkerkant naarEigenschappen.
- Klik op devervolgkeuzelijst Selecteer een objecten selecteer Deal-eigenschappen.
-
Klik opEigenschap maken.
- Voer in het tekstveldEigenschapslabel'Berekend kortingsbedrag' in.
- Klik op het vervolgkeuzemenu Veldtype en selecteer Rollup.
- Klik op het vervolgkeuzemenuRollup-type en selecteerSom.
- Klik op hetvervolgkeuzemenu Getalnotatieen selecteerValuta.
- Klik op het vervolgkeuzemenu'Kies het bijbehorende recordtype ' en selecteer'Regelitem'.
- Klik op het vervolgkeuzemenu'Kies de bijbehorende recordeigenschap ' en selecteer'Berekend totaal korting'.
- Klik op Eigenschap maken.
Om de berekenings-eigenschap aan te maken:
- Klik in je HubSpot-account op het settings instellingen-pictogram in de bovenste navigatiebalk.
-
Ga in het menu aan de linkerkant naarEigenschappen.
- Klik op devervolgkeuzelijst 'Selecteer een object' en selecteer 'Deal-eigenschappen'.
-
Klik opEigenschap aanmaken.
- Voer in het tekstveldEigenschapslabel'Berekend kortingspercentage' in.
- Klik op het vervolgkeuzemenu Veldtype en selecteer Berekening.
- Klik op het vervolgkeuzemenuGetalnotatie en selecteerPercentage.
- Voer in hettekstveld Berekeningsformulehet volgende in:
(Berekend kortingsbedrag / (Berekend kortingsbedrag + Bedrag)). U kunt ook opFormule genereren klikken om Breeze te gebruiken om deze te genereren. - Klik op Eigenschap aanmaken.

