- Kennisbank
- CRM
- Eigenschappen
- Berekenings- en rollupeigenschappen maken
Berekenings- en rollupeigenschappen maken
Laatst bijgewerkt: 12 november 2025
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 maken die gegevens invullen op basis van berekeningen van andere eigenschappen. Met rollup-eigenschappen kunt u automatisch de minimum-, maximum-, tel-, som- of gemiddelde waarden berekenen voor eigenschappen op 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 kan gepersonaliseerde namen gebruiken voor elk object (bijvoorbeeld account in plaats van bedrijf). In dit document worden objecten aangeduid met hun standaardnamen van 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 contacteigenschap die het gemiddelde bedrag van de bij een contactpersoon behorende deals berekent.
- Een deal-eigenschap die de tijd berekent sinds de deal is geopend.
- Een factuur-, abonnement- of betalingseigenschap die het winstbedrag berekent na eventuele toegepaste kortingen.
Afhankelijk van uw HubSpot-abonnement geldt er een limiet voor het aantal berekeningseigenschappen dat u kunt maken.
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 maken 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 gekoppelde contactpersonen van een deal 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 naar Eigenschappen.
-
Klik op het vervolgkeuzemenu Selecteer een object en selecteer [Object]eigenschappen om een eigenschap voor dat object te maken.
- Voer de basisgegevens voor uw eigenschap in en klik vervolgens op het tabblad Veldtype.
- Klik op het vervolgkeuzemenu Veldtype en selecteer Rollup.
- Klik op het vervolgkeuzemenu Rolluptype en selecteer vervolgens een van de volgende typen:
- Min: geeft de minimumwaarde weer voor de geselecteerde getal-eigenschap op gekoppelde records van het geselecteerde object.
- Max: geeft de maximumwaarde weer voor de geselecteerde getal-eigenschap op alle gekoppelde records van het geselecteerde object.
- Count: telt het totale aantal gekoppelde records van het geselecteerde object dat een waarde heeft voor de geselecteerde geteigenschap.
- Sum: telt de waarden voor de geselecteerde geteigenschap op in alle gekoppelde records van het geselecteerde object.
- Gemiddelde: berekent het gemiddelde van de waarden voor de geselecteerde getal-eigenschap 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 selecteert u een van de volgende opmaakvormen: Opgemaakt getal, Ongeparkeerd getal, Valuta, Percentage of Duur.
- Als u Valuta selecteert als indeling voor een deal-eigenschap, gebruikt de eigenschap standaard de valuta van uw account . Als u de valuta van elk dealrecord wilt gebruiken, schakelt u het selectievakje Recordvaluta gebruiken in plaats van bedrijfsvaluta in. Het gebruik van een recordvaluta heeft alleen invloed op de manier waarop de waarde wordt weergegeven en er wordt niet automatisch een wisselkoers toegepast.
- Selecteer het gekoppelde object en de gekoppelde record-eigenschap om de eigenschap op basis daarvan te berekenen.
- Als u alleen wilt berekenen op basis van records met een specifiek label, klikt u op Associatielabels selecteren en selecteert u vervolgens de labels die u wilt opnemen.
- Als u extra voorwaarden wilt toevoegen, klikt u op Voorwaarde toevoegen. Als er extra voorwaarden zijn ingesteld, moet aan die voorwaarden worden voldaan om de eigenschap te kunnen berekenen (bijvoorbeeld: bereken de eigenschap wanneer Recent dealbedrag > 1000 en Dealwaarschijnlijkheid >= 80). U kunt maximaal 50 voorwaarden per rollup-eigenschap configureren.
- 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 Opslaan.
- Klik op Maken. Na het maken wordt het weergegeven veldtype van de eigenschap Rollup.
Let op: ruwe duurwaarden worden opgeslagen in milliseconden. Als u een berekeningseigenschap voor duur gebruikt in andere HubSpot-tools (bijvoorbeeld filters, formules voor berekeningseigenschappen), moet u mogelijk millisecondewaarden gebruiken.
Eigenschappen voor berekening van tijd tussen, tijd sinds of tijd tot maken
Je kunt eigenschappen maken die de tijd tussen twee datums berekenen of die de tijd sinds of tot een datum bijhouden, bepaald door de waarden van de eigenschappen voor datum of datum- en tijdkiezer. Tijd tussen-eigenschappen worden alleen ondersteund voor eigenschappen van hetzelfde object.
Bijvoorbeeld:
- Maak een eigenschap Tijd tussen aan 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 aan om bij te houden hoe lang een deal al open is.
- Maak een eigenschap Tijd tot sluiten aan om bij te houden hoe lang het nog duurt voordat een klant de deal sluit.
Om een eigenschap te maken waarvan de waarden relatieve tijd weergeven op basis van de datum van vandaag in plaats van een eigenschapswaarde, leert u hoe u een relatieve tijddatum/datum- en tijdkiezer-eigenschap maakt. U kunt ook een vaste tijdseigenschap maken met behulp van een aangepaste vergelijking.
Om eigenschappen voor berekening van 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 in de linkerzijbalk naar Eigenschappen.
-
Klik op het vervolgkeuzemenu Selecteer een object en selecteer vervolgens [Object]eigenschappen om een eigenschap voor dat object te maken.
- Voer de basisgegevens voor uw eigenschap in en klik vervolgens op het tabblad Veldtype .
- Klik op het vervolgkeuzemenu Veldtype en selecteer Berekening.
- Klik op het vervolgkeuzemenu Berekend eigenschapstype, selecteer het type en stel de berekening in:
- Tijd tussen: selecteer uw eigenschappen Startdatum en Einddatum .
- Tijd sinds: selecteer de eigenschap datum/datum en tijdkiezer waarvan de waarde de startdatum zal zijn. De einddatum is altijd de datum van vandaag.
- Tijd tot: selecteer de eigenschap datum/datum en tijdkiezer waarvan de waarde de einddatum zal zijn. De startdatum is altijd de datum van vandaag.
- Alleen voor eigenschappen Tijd tussen: klik op Voorwaarde toevoegen om een extra voorwaarde toe te voegen. Wanneer extra voorwaarden zijn ingesteld, moet aan die voorwaarden worden voldaan om de eigenschap te kunnen berekenen (bijvoorbeeld: bereken de eigenschap wanneer Recent transactiebedrag > 1000 en Transactiekans >= 80).
- 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 Opslaan.
- Klik op Maken. Na het maken wordt het weergegeven veldtype van de eigenschap Berekening. U kunt niet meer wijzigen of het Tijd tussen, Tijd sinds of Tijd tot is, maar u kunt wel verschillende begin- of einddatum-eigenschappen selecteren.
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 datumkenmerken zonder tijdstempel is de standaardtijd die in de berekening wordt gebruikt 12:00 uur UTC voor de geselecteerde dag.
- De weergegeven waarde wordt weergegeven 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 millisecondenconverter om deze om te zetten naar de gewenste tijdseenheid.
Aangepaste berekeningskenmerken maken
U kunt ook eigenschappen maken die waarden berekenen op basis van uw eigen criteria. Aangepaste vergelijkingen kunnen alleen worden ingesteld voor getalleigenschappen binnen hetzelfde object waarvoor u de nieuwe eigenschap maakt. U kunt bijvoorbeeld een vergelijking maken om het bedrag van de meest recente deal van een bedrijf (Meest recente dealbedrag) te berekenen in vergelijking met het aantal keren dat uw bedrijf contact heeft opgenomen met het bedrijf (Aantal keren contact opgenomen).
U kunt uw aangepaste vergelijking opstellen met rekenkundige operatoren, vergelijkingsoperatoren, logische operatoren, voorwaardelijke instructies en andere functies. Deze vergelijkingen kunnen getallen, booleaanse waarden, tekenreeksen, datums of datums en tijden opleveren. Lees meer over beschikbare operatoren, functies en hoe u uw formules kunt opmaken. U kunt ook voorbeelden van veelgebruikte formules bekijken.
Een aangepaste vergelijkingsberekeningseigenschap maken:
- Klik in je HubSpot-account op het settings instellingen-pictogram in de bovenste navigatiebalk.
-
Ga 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 basisgegevens van uw accommodatie in en klik vervolgens op het tabblad Veldtype.
- Klik op het vervolgkeuzemenu Veldtype en selecteer Berekening.
- Klik op het vervolgkeuzemenu Berekend eigenschapstype en selecteer Aangepaste vergelijking.
- Klik op het vervolgkeuzemenu Uitvoertype en selecteer het type uitvoer dat uw berekening zal opleveren. U kunt een van de volgende opties selecteren: Getal, Booleaans, Tekst, Datum of Datum en tijd.
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 retourneren, kunt u het uitvoertype getal of datum gebruiken, dat bepaalt hoe waarden worden weergegeven (d.w.z. getal geeft de datum weer in milliseconden, datum geeft de opgemaakte datum weer).
- Als u het uitvoertype Getal hebt geselecteerd:
- Klik op het vervolgkeuzemenu Getalnotatie en selecteer vervolgens hoe u de waarden van de eigenschap wilt opmaken. U kunt een van de volgende opties selecteren: Opgemaakte getallen, Ongepaste getallen, Valuta, Percentage of Duur.
- Als u Valuta selecteert als het getalformaat voor een deal-eigenschap, gebruikt de eigenschap standaard de valuta van uw account. Om de valuta van elk dealrecord te gebruiken, schakelt u het selectievakje Gebruik recordvaluta in plaats van bedrijfsvaluta in.
- Het gebruik van een recordvaluta heeft alleen invloed op de manier waarop de waarde wordt weergegeven en er wordt niet automatisch een wisselkoers toegepast. 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 te maken. 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 maakt.
- Als uw vergelijking fouten bevat, klikt u op [x] problemen boven de editor om de redenen voor de fouten te bekijken. U kunt de eigenschap niet maken als uw vergelijking onopgeloste fouten bevat. Meer informatie over het opmaken van uw vergelijkingen.
- Klik op Formule testen om een voorbeeld van de uitvoer van uw formule te bekijken.
- Klik op Maken. Nadat de eigenschap is gemaakt, wordt het weergegeven veldtype van de eigenschap Berekening.

Let op: u kunt maximaal 70 open haakjes in uw berekeningsformule nesten (bijvoorbeeld: (((1+2)+3)+4) resulteert in een nesttelling van 4).
Maak aangepaste berekeningseigenschappen met AI
- Klik in je HubSpot-account op het settings instellingen-pictogram in de bovenste navigatiebalk.
-
Ga 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 basisgegevens voor uw eigenschap in en klik vervolgens op het tabblad Veldtype.
- Klik op het vervolgkeuzemenu Veldtype en selecteer Berekening.
- Klik onder het tekstveld voor de formule op Formule genereren.
- In het pop-upvenster:
- Beweeg de muisaanwijzer over de koppeling Voorbeelden om aanbevolen prompts te bekijken.
- Voer in het tekstveld Wat wilt u dat deze eigenschap voor u berekent? een prompt 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 het tekstveld van de formule (bijvoorbeeld 'tekenreeks').
- Klik op Formule testen om een voorbeeld van de uitvoer van uw formule te bekijken.
- Klik op Maken.

Aangepaste vergelijkingssyntaxis
- Literaire syntaxis: met behulp van literaire gegevens kunt u tekstreeksen, getallen en waar/onwaar-waarden aan uw vergelijkingen toevoegen. U kunt tekstreeksen, getallen, booleaanse waarden en datumconstanten op de volgende manieren opmaken:
-
Tekstletterlijke waarde: tekst tussen aanhalingstekens. Deze kunnen worden weergegeven met enkele aanhalingstekens (
'constant') of dubbele aanhalingstekens ("constant"). -
Getallenletterlijke: getallen zonder aanhalingstekens. Constante getallen kunnen alle reële getallen zijn en kunnen decimale notatie bevatten. Bijvoorbeeld, zowel
1005als1.5589zijn geldige constante getallen. -
Booleaanse letterlijke waarde: constante booleaanse waarden kunnen
trueoffalsezijn. - Datumletterlijke waarde: een datum in milliseconden. Bijvoorbeeld
1698508800000.
-
- Eigenschapssyntaxis: 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 enumeratie-eigenschappen in een vergelijkinggebruikt (bijv. dropdown-selectie, radio-selectie), worden waarden beschouwd als tekenreeksen en moeten ze 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- en tijdseigenschappen in een vergelijking gebruikt, worden waarden opgeslagen als UTC-tijd in milliseconden. Deze waarde wordt weergegeven op basis van uw tijdzone. Dit betekent dat gebruikers in verschillende tijdzones verschillende waarden te zien krijgen.
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 in uw aangepaste vergelijkingen opnemen.
| Operator | Beschrijving |
+ |
Voeg getallen of tekenreeksen toe. Geeft een getal terug. |
- |
Trek getallen af. Geeft een getal terug. |
* |
Getallen vermenigvuldigen. Geeft een getal terug. |
/ |
Getallen delen. Geeft een getal terug. |
< |
Controleert of een waarde kleiner is dan een andere. 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 waarde. 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 tekenreeksen. Geeft een booleaanse waarde terug. |
or of || |
Controleert of een van beide 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 |
|
Haal de absolute waarde van getallen op. Geeft een getal terug. |
getal: het getal waarvan u de absolute waarde wilt verkrijgen. |
|
|
|
|
|
|
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 wordt toegevoegd. |
|
|
Bepaalt of een tekenreeks een andere tekenreeks bevat (hoofdlettergevoelig). Geeft een booleaanse waarde terug. |
text: de tekenreeks of tekeneigenschap die moet worden gecontroleerd op de substring. substring: de tekenreeks die de tekst moet bevatten. |
contains("HubSpot", "Spot") |
|
Haal het aantal decimalen voor een valuta op. Geeft een getal terug. |
valuta: de valutastring waarvoor u het aantal decimalen wilt berekenen. |
|
|
Verkrijg de waarde van een wisselkoers op een bepaald tijdstip. Geeft een getal terug. |
valuta: de valutastring waarvoor u de wisselkoers op een specifieke datum wilt berekenen (bijvoorbeeld date: de datetime-eigenschap waarvoor u de wisselkoers wilt berekenen. |
|
|
Verkrijg de meest recente wisselkoers. Geeft een getal terug. |
valuta: de valutastring waarvoor u de wisselkoers wilt berekenen. |
|
|
|
|
|
|
Stel een voorwaardelijke uitdrukking in. |
voorwaarde: de booleaanse uitspraak die bepaalt wat de berekende waarde zal zijn. arg2: een booleaanse waarde, getal of tekenreeks die de berekende waarde zal zijn als aan de voorwaarde wordt voldaan. arg3 (optioneel): de berekende waarde als niet aan de voorwaarde wordt voldaan. Als deze wordt opgenomen, moet deze van hetzelfde type zijn als |
|
|
Bepaal of een waarde bekend is voor het token. Geeft een booleaanse waarde terug. |
property: de eigenschap waarvan u de waarde wilt controleren. |
|
|
Verkrijg de datum 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 om in kleine letters. Geeft een tekenreeks terug. |
tekst: de tekenreeks of tekeneigenschap met waarden die u wilt wijzigen in kleine letters. |
|
|
Haal het maximum van twee getallen op. Geeft een getal terug. |
arg1: het eerste getal of de getaleigenschap. arg2: het tweede getal of de 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 datum/tijd-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. |
|
|
Verkrijg de waarschijnlijkheid van een pijplijnfase. Geeft een getal terug. |
pijplijn: de naam van de pijplijn waarvoor u de waarschijnlijkheid wilt berekenen. |
|
|
Verhoog een getal tot de waarde van een ander getal. Geeft een getal terug. |
basis: het basisgetal. exponent: de waarde waarnaar de basis moet worden verheven. |
|
|
Rond een getal af naar een opgegeven nauwkeurigheid. Geeft een getal terug. |
af te ronden_getal: het getal of de getaleigenschap die u naar beneden wilt afronden. precisie: het aantal decimalen waarop naar beneden moet worden afgerond. |
|
|
Rond een getal af tot een opgegeven nauwkeurigheid. Geeft een getal terug. |
number_to_round: het getal of de getaleigenschap waarvan u de waarden wilt afronden. precision: het aantal decimalen waarop moet worden afgerond. |
|
|
Rond een getal af naar een opgegeven nauwkeurigheid. Geeft een getal terug. |
number_to_round: het getal of de getaleigenschap waarvan u de waarden wilt afronden. precision: het aantal decimalen waarop moet worden afgerond. |
|
|
Bereken de vierkantswortel van een getal. Geeft een getal terug. |
getal: het getal waarvan u de vierkantswortel wilt berekenen. |
|
|
Bepaal of een tekenreeks begint met een andere tekenreeks (hoofdlettergevoelig). Geeft een booleaanse waarde terug. |
tekst: de tekenreeks of tekeneigenschap die u wilt controleren op de substring. substring: de tekenreeks waarmee de tekst moet beginnen. |
|
|
|
|
|
|
Converteer een tekenreeks naar een getal. Geeft een getal terug. |
string_to_convert: de tekenreeks of tekst-eigenschap waarvan u de waarden naar een getal wilt converteren. |
|
|
|
|
subtract_time(1699320015000, 1, "second") = 1699320014000 |
|
Bereken het tijdsverschil tussen twee datums. Geeft een getal terug. |
date1: de startdatum- en -tijdseigenschap. date2: de einddatum- en -tijdseigenschap. |
|
|
Zet alle tekens om in hoofdletters. Geeft een tekenreeks terug. |
tekst: de tekenreeks of tekst die u in hoofdletters wilt zetten. |
|
|
Haal het numerieke jaar van een bepaalde datum op. Geeft een getal terug. |
date: de eigenschap datetime 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 geeft alleen True terug 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 vaste tijdberekening maken
U kunt een berekening instellen om de vaste tijd tussen twee datums te verkrijgen. Standaard wordt de ruwe waarde weergegeven in milliseconden. U kunt de deling en de functie round_nearest gebruiken om de waarde op te maken in uren, dagen, enz. en decimalen in de uiteindelijke waarde te verwijderen. Het volgende voorbeeld geeft bijvoorbeeld een vaste dagwaarde weer:
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 zijn gebruikers zich bewust van de tijd die wordt berekend (bijvoorbeeld uren of dagen).

Bereken kortingen op deals als percentage
Wanneer u regelitems in uw deals gebruikt, kunt u een rollup en een berekeningseigenschap gebruiken om de totale korting als percentage bij te houden. De rollup-eigenschap telt de regelitemeigenschap Berekende totale korting voor alle bijbehorende regelitems bij elkaar op. De berekeningseigenschap deelt de rollup-eigenschap door zichzelf plus de standaard deal-eigenschap Bedrag.
De rollup-eigenschap maken:
- Klik in je HubSpot-account op het settings instellingen-pictogram in de bovenste navigatiebalk.
-
Ga in het menu aan de linkerkant naar Eigenschappen.
- Klik op de vervolgkeuzelijst Selecteer een object en selecteer Deal-eigenschappen.
-
Klik op Eigenschap maken en selecteer Handmatig maken.
- Voer in het tekstveld Label eigendom het berekende kortingsbedrag in.
- Voer de andere basisgegevens voor uw eigendom in.
- Klik op het tabblad Veldtype.
- Klik op het vervolgkeuzemenu Veldtype en selecteer Rollup.
- Klik op het vervolgkeuzemenu Rollup-type en selecteer Som.
- Klik op het vervolgkeuzemenu 'Number format' (Getalnotatie) en selecteer 'Currency' (Valuta).
- Klik op het vervolgkeuzemenu 'Kies het bijbehorende recordtype ' en selecteer 'Regelitem'.
- Klik op het vervolgkeuzemenu 'Kies de bijbehorende record-eigenschap' en selecteer 'Berekende totale korting'.
- Klik rechtsboven op Maken.
De berekeningsproperty maken:
- Klik in je HubSpot-account op het settings instellingen-pictogram in de bovenste navigatiebalk.
-
Ga in het menu aan de linkerkant naar Eigenschappen.
- Klik op het vervolgkeuzemenu Selecteer een object en selecteer Deal-eigenschappen.
-
Klik op Eigenschap maken en selecteer Handmatig maken.
- Voer in het tekstveld Eigenschap label het percentage van de berekende korting in.
- Voer de andere basisgegevens voor uw eigenschap in.
- Klik op het tabblad Veldtype.
- Klik op het vervolgkeuzemenu Veldtype en selecteer Berekening.
- Klik op het vervolgkeuzemenu 'Getalnotatie' en selecteer 'Percentage'.
- Voer in het tekstveld 'Berekeningsformule' het volgende in
(Calculated discount amount / (Calculated discount amount + Amount)). U kunt ook op 'Formule genereren' klikken om Breeze te gebruiken om deze te genereren. - Klik rechtsboven op Maken.

