Siirry sisältöön
Huomaa: Tämän artikkelin käännös on tarkoitettu vain tiedoksi. Käännös on luotu automaattisesti käännösohjelmiston avulla, eikä sitä ole välttämättä tarkistettu. Näin ollen tämän artikkelin englanninkielistä versiota on pidettävä hallitsevana versiona, joka sisältää uusimmat tiedot. Voit tutustua siihen täällä.

Laskelma- ja yhteenlaskuominaisuuksien luominen

Päivitetty viimeksi: 24 heinäkuuta 2026

Saatavilla minkä tahansa seuraavan Tilauksen kanssa, paitsi jos toisin mainitaan:

Luo ominaisuuksia, jotka täyttävät tiedot muiden ominaisuuksien laskelmien perusteella. Rollup-ominaisuuksien avulla voit laskea automaattisesti liitettyjen tietueiden ominaisuuksien minimi-, maksimi-, lukumäärä-, summa-, aikaisimman päivämäärän, myöhäisimmän päivämäärän tai keskiarvoarvot. Laskentaominaisuuksien avulla voit määrittää yhtälöitä, jotka perustuvat ”välillä”, ”asti” tai ”siitä lähtien” -ominaisuusarvoihin, tai luoda mukautettuja yhtälöitä objektin ominaisuuksien perusteella. 

Huomaa: tililläsi saatetaan käyttää kunkin objektin kohdalla mukautettuja nimiä (esim. ”tili” yrityksen sijaan). Tässä artikkelissa viitataan objekteihin niiden HubSpot-oletusnimillä.

Ennen kuin aloitat

Voit esimerkiksi luoda:

  • Yritysominaisuuden, joka laskee uuden asiakkaan hankintakustannukset mukautetun yhtälön perusteella.
  • Yhteyshenkilön ominaisuuden, joka laskee yhteyshenkilöön liittyvien kauppojen keskimääräisen summan
  • Kaupan ominaisuuden, joka laskee kaupan avaamisesta kuluneen ajan.
  • Lasku-, tilaus- tai maksuominaisuuden, joka laskee voittosumman sovellettujen alennusten jälkeen.

HubSpot-tilauksestasi riippuen voit luoda vain rajoitetun määrän laskentapropriiteetteja.

Luo yhteenlaskettuja ominaisuuksia liitettyjen tietueiden ominaisuuksien perusteella

Voit luoda objektille ominaisuuksia, jotka lasketaan kyseisen objektin liitettyjen tietueiden tiettyjen ominaisuusarvojen perusteella. Voit laskea kaikkien kyseisen objektin liitettyjen tietueiden perusteella tai tiettyjen liitostunnisteiden perusteella, mukaan lukien saman objektin liitokset.

Voit esimerkiksi luoda kaupan ominaisuuden, joka laskee kaupan liitettyjen kontaktien, joilla on tunniste ”Päätöksentekijä” , kirjaamien myyntitoimintojen kokonaismäärän.

  1. Napsauta HubSpot-tilisi ylänavigointipalkin asetuskuvaketta.
  2. Siirry vasemman sivupalkin valikosta kohtaanOminaisuudet.

  3. NapsautaValitse objekti -pudotusvalikkoaja valitse [Objekti]-ominaisuudet luodaksesikyseiselle objektille ominaisuuden.

  4. NapsautaLuo ominaisuus.
  5. Syötä ominaisuuden perustiedot.
  6. Napsauta Kenttätyyppi -pudotusvalikkoa ja valitse Yhteenveto.
  7. Napsauta Rollup-tyyppi -pudotusvalikkoa ja valitse sitten jokin seuraavista tyypeistä:
    • Min: näyttää valitun numeron ominaisuuden pienimmän arvon valitun objektin liitetyissä tietueissa.
    • Max: näyttää valitun numeromuuttujan enimmäisarvon kaikissa valitun objektin liitetyissä tietueissa.
    • Count: laskee valitun objektin niihin liittyvien tietueiden kokonaismäärän, joissa on arvo valitulle numeromuuttujalle.
    • Sum: laskee yhteen valitun numeron ominaisuuden arvot kaikissa valitun objektin liitetyissä tietueissa.
    • Average: laskee valitun numeron ominaisuuden arvojen keskiarvon kaikissa valitun objektin liitetyissä tietueissa.
    • Varhaisin päivämäärä: palauttaa valitun objektin valitun ominaisuuden vanhimman päivämäärän (esim. liitettyjen kauppojen varhaisin luontipäivämäärä).
    • Uusin päivämäärä: palauttaa valitun objektin valitun ominaisuuden uusimman päivämäärän (esim. liitettyjen kauppojen uusimman seuraavan toiminnan päivämäärän).
  8. Napsauta Numeroformaatti-pudotusvalikkoa ja valitse sitten jokin seuraavista formaateista: Muotoiltu luku, Muotoilematon luku, Valuutta, Prosenttiosuus tai Kesto. Tämä määrittää ominaisuuden arvojen muotoilun.
    • Jos valitset Valuutta-muodon kaupan ominaisuudelle, ominaisuus käyttää oletuksena tilisi yrityksen valuuttaa.
    • Jos haluat käyttää kunkin kaupan tietueen valuuttaa, valitse Käytä tietueen valuuttaa yrityksen valuutan sijaan -valintaruutu. Tietueen valuutan käyttö vaikuttaa vain arvon näyttötapaan, eikä se sovella valuuttakurssia automaattisesti.
  9. Valitse liitetty objekti ja liitetty tietueen ominaisuus, jonka perusteella ominaisuus lasketaan. 
  10. Napsauta Valitse liitännän tunnisteet ja valitse sitten tunnisteet, jotka haluat sisällyttää laskelmaan, jotta laskenta perustuu vain tiettyä tunnistetta sisältäviin tietueisiin.
  11. Napsauta Lisää ehto lisätäksesi valinnaisia kriteerejä, jotka tietueen on täytettävä, jotta ominaisuus lasketaan (esim. laske ominaisuus, kun Viimeaikaisen kaupan summa > 1000 ja Kaupan todennäköisyys >= 80). Voit määrittää enintään 50 numero- ja luettelokenttätyyppistä ehtoa kutakin yhteenveto-ominaisuutta kohti.
    • Valitse ensimmäisestä avattavasta valikosta ominaisuus.
    • Valitse toisesta pudotusvalikosta operaattori, joka vertaa ensimmäisen ominaisuuden arvoa lukuun tai toisen ominaisuuden arvoon.
    • Valitse kolmannesta pudotusvalikosta ominaisuus tai syötä luku, jota verrataan ensimmäiseen ominaisuuteen.
    • NapsautaTallenna.
  12. Napsauta Luo. Kun ominaisuus on luotu, sen näytettävä kenttätyyppi on Rollup.

Huomaa: raakakestoarvot tallennetaan millisekunteina. Jos käytät keston laskentapominaisuutta muissa HubSpot-työkaluissa (esim. suodattimissa tai laskentapominaisuuksien kaavoissa), saatat joutua käyttämään millisekuntiarvoja.

Luo laskentamuuttujia,

jotka laskevat kahden päivämäärän välisen ajan

, tietyn

päivämäärän jälkeisen

ajan tai

tiettyyn päivämäärään jäljellä olevan

ajan

Voit luoda muuttujia, jotka laskevat kahden päivämäärän välisen ajan tai seuraavat tietyn päivämäärän jälkeistä tai siihen asti jäljellä olevaa aikaa. Ajan laskeminen perustuu päivämäärä- tai päivämäärä- ja kellonaikavalitsinmuuttujien arvoihin. Ajan laskemista tuetaan vain saman objektin muuttujille.

Esimerkki:

  • Luo ”Aika välillä ” -ominaisuus laskemaan aikaa lipun omistajan nimeämisen ja lipun sulkemisen välillä.
  • Luo ”Aika avaamisesta lähtien” -ominaisuus seuraamaan, kuinka kauan kauppa on ollut avoinna.
  • Luo ”Aika sulkemiseen asti ” -ominaisuus, jolla voit seurata, kuinka kauan asiakkaan sulkemiseen on jäljellä tämän päivän päivämäärästä laskettuna.

Jos haluat luoda ominaisuuden, jonka arvot näyttävät suhteellisen ajan tämän päivän päivämäärän perusteella ominaisuusarvon sijaan, tutustu ohjeisiin suhteellisen ajan päivämäärä- tai päivämäärä- ja kellonajan valitsinominaisuuden luomisesta. Voit myös luoda kiinteän ajan ominaisuuden käyttämällä mukautettua yhtälöä.

Voit luoda ”Aika välillä”-, ”Aika avaamisesta” tai ”Aika sulkemiseen” -laskentaominaisuuksia seuraavasti:

  1. Napsauta HubSpot-tilisi ylänavigointipalkin asetuskuvaketta.
  2. Siirry vasemman sivupalkin valikosta kohtaanOminaisuudet.

  3. NapsautaValitse objekti -pudotusvalikkoaja valitse sitten[Objekti]-ominaisuudet luodaksesikyseiselle objektille ominaisuuden.

  4. Syötä ominaisuuden perustiedot.
  5. Napsauta Kenttätyyppi -pudotusvalikkoa ja valitse Laskenta.
  6. Napsauta Laskettu ominaisuus -pudotusvalikkoa, valitse tyyppi ja määritä laskukaava:
  7. Määritä lisäasetukset vain ”Aika välillä ” -ominaisuuksille:
  8. Napsauta Luo kiinteistö
Kun ominaisuus on luotu, sen näkyvä kenttätyyppi on Laskenta. Tästä eteenpäinet voimuokata, onko kyseessä Aika välillä, Aika alkaen vai Aika loppuun asti, mutta voit valita eri alku- tai loppupäivämääräominaisuuksia.

Huomaa: ”Aika siitä lähtien ” ja ”Aika siihen asti ” -ominaisuuksia ei tueta seuraavissa:

Keston arvojen näyttämisessä odotetaan seuraavaa käyttäytymistä:

  • Päivämääräominaisuuksissa, joissa ei ole aikaleimaa, laskennassa käytetään oletusarvoisesti kello 00.00 UTC valitun päivän osalta.
  • Näytettävä arvo ilmoitetaan sekunteina, minuutteina, tunteina, päivinä, kuukausina tai vuosina tiettyjen kynnysarvojen perusteella. Yksiköiden kynnysarvot ovat seuraavat:
    • 2,5 vuotta tai pidempi aika näytetään vuosina.
    • 3 kuukautta tai pidempi aika näytetään kuukausina.
    • 1 päivä tai pidempi aika näytetään päivinä.
    • 2,5 tuntia tai pidempi aika näytetään tunteina.
    • 2,5 minuuttia tai pidempi aika näytetään minuutteina.
    • Alle 2,5 minuuttia näytetään sekunteina.

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

Huomaa: HubSpotissa”Aika välillä” ja”Keskiarvo” -ominaisuustyyppien raaka-arvot tallennetaan millisekunteina. Jos näitä arvoja sisältävä yhtälö tuottaa odotettua suuremman arvon, käytä millisekuntimuunninta muuntaaksesi arvon haluamaasi aikayksikköön.

Luo mukautettuja yhtälölaskentaominaisuuksia

Voit myös luoda ominaisuuksia, jotka laskevat arvoja omien kriteeriesi perusteella. Mukautettuja yhtälöitä voidaan määrittää vain numeromuotoisille ominaisuuksille samassa objektissa, johon olet luomassa uutta ominaisuutta. Voit esimerkiksi luoda yhtälön, joka laskee yrityksen viimeisimmän kaupan summan (”Viimeisimmän kaupan summa”) suhteessa siihen, kuinka monta kertaa yrityksesion ottanut yhteyttä kyseiseen yritykseen (”Yhteydenottojen määrä”).

Voit rakentaa mukautetun yhtälön aritmeettisilla operaattoreilla, vertailuoperaattoreilla, loogisilla operaattoreilla, ehdollisilla lauseilla ja muilla funktioilla. Nämä yhtälöt voivat palauttaa luku-, booli-, merkkijono-, päivämäärä- tai päivämäärä- ja kellonaika-arvoja. Lue lisää käytettävissä olevista operaattoreista, funktioista ja siitä, miten muotoilet kaavojasi. Voit myös tutustua esimerkkeihin yleisesti käytetyistä kaavoista.

Mukautetun yhtälölaskentaominaisuuden luominen:

  1. Napsauta HubSpot-tilisi ylänavigointipalkin asetuskuvaketta.
  2. Siirry vasemman sivupalkin valikosta kohtaanOminaisuudet.

  3. NapsautaValitse objekti -pudotusvalikkoaja valitse sitten[Objekti]-ominaisuudet luodaksesikyseiselle objektille ominaisuuden.

  4. Syötä ominaisuuden perustiedot.
  5. Napsauta Kenttätyyppi -pudotusvalikkoa ja valitse Laskenta.
  6. Napsauta Laskettu ominaisuus -pudotusvalikkoa ja valitse sitten Mukautettu yhtälö.
  7. Napsauta Tulostustyyppi- pudotusvalikkoa ja valitse sitten laskelman palauttaman tuloksen tyyppi. Voit valita jonkin seuraavista: Luku, Booli, Merkkijono, Päivämäärä tai Päivämäärä ja kellonaika.

Huomaa: valitun tulostustyypin on vastattava editorin oikeassa yläkulmassa näkyvää tulostustyyppiä, muuten et voi luoda ominaisuutta. Päivämäärän palauttavien ominaisuuksien kohdalla voit käyttää joko numero- tai päivämäärä-tulostustyyppiä, joka määrittää, miten arvot näytetään (eli numero näyttää päivämäärän millisekunteina, päivämäärä näyttää muotoillun päivämäärän).

  1. Jos olet valinnut tulostustyypiksi Luku:
    • Napsauta Lukuformaatti-pudotusvalikkoa ja valitse sitten, miten ominaisuuden arvot muotoillaan. Voit valita jonkin seuraavista: Muotoiltu luku, Muotoilematon luku, Valuutta, Prosenttiosuus tai Kesto.
    • Jos valitset Valuutta-muodon kaupan ominaisuuden numeromuodoksi, ominaisuus käyttää oletuksena tilisi yrityksen valuuttaa. Jos haluat käyttää kunkin kauppatiedon valuuttaa, valitse Käytä tietueen valuuttaa yrityksen valuutan sijaan -valintaruutu.
Huomaa: kun käytät Luku-tulostustyyppiä, seuraavaa sovelletaan:
  • Tietueen valuutan käyttö vaikuttaa vain arvon näyttötapaan, eikä se sovella valuuttakurssia automaattisesti. Voit lisätä valuuttakurssin sisällyttämällä yhtälöön exchange_rate- tai dated_exchange_rate-funktiot.
  • Jos jollakin mukautetun yhtälön numeromuuttujalla ei ole arvoa tai sen arvo on nolla, laskentaa ei suoriteta ja laskentamuuttujan arvo jää tyhjäksi. Arvo jää tyhjäksi myös silloin, kun yhtälössä on mukana vakioarvo. Tällöin voit käyttää if- ja is_known-funktioita asettaaksesi arvoksi 0.

  1. Lisää, kirjoita tai liitä funktioita ja ominaisuuksia editorissa mukautetun yhtälön rakentamiseksi. Lue lisää mukautettujen laskentayhtälöiden syntaksista. Kaavan osien lisääminen :
    • Napsauta Lisää -pudotusvalikkoa.
    • Voit lisätä funktioita yhtälöön valitsemalla Functions ja valitsemalla sitten haluamasi funktion.
    • Voit lisätä ominaisuuksia yhtälöön valitsemalla Ominaisuudet ja valitsemalla sitten ominaisuuden. Voit luoda mukautettuja yhtälöitä vain käyttämällä sen objektin ominaisuuksia, jolle ominaisuus luodaan.
  2. Jos yhtälössäsi on virheitä, napsauta editorin yläpuolella olevaa [x] ongelmaa nähdäksesi virheiden syyt. Et voi luoda ominaisuutta, jos yhtälössäsi on ratkaisemattomia virheitä. Lue lisää yhtälöiden muotoilusta.
  3. Voit esikatsella kaavan tulosta napsauttamalla Testaa kaava.
  4. NapsautaLuo ominaisuus.
Kun ominaisuus on luotu, sen näytettävä kenttätyyppi on Laskenta.

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

Huomaa: voit sijoittaa laskukaavaan enintään 70 avointa sulkua (esim. (((1+2)+3)+4) tarkoittaa 4 sulkemen syvyyttä).

Luo mukautettuja laskentaominaisuuksia tekoälyn avulla

  1. Napsauta HubSpot-tilisi ylänavigointipalkin asetuskuvaketta.
  2. Siirry vasemman sivupalkin valikosta kohtaanOminaisuudet.

  3. NapsautaValitse objekti -pudotusvalikkoaja valitse sitten[Objekti]-ominaisuudet luodaksesikyseiselle objektille ominaisuuden.

  4. NapsautaLuo ominaisuus.
  5. Syötä ominaisuuden perustiedot.
  6. Napsauta Kenttätyyppi -pudotusvalikkoa ja valitse Laskenta.
  7. Napsauta kaavan tekstikentän alla olevaa Luo kaava -painiketta.
  8. Ponnahdusikkunassa:
    • Vie hiiri Esimerkit-linkin päälle nähdäksesi suositellut kehotteet.
    • Kirjoita tekstikenttään Mitä haluat tämän kiinteistön laskevan puolestasi? haluamasiohje.
    • Napsauta Luo.
  9. Tarkista luotu kaava ja tee muutoksia tarvittaessa.
  10. NapsautaTulosmuoto-pudotusvalikkoa ja valitse tyyppi, joka vastaakaavan tekstikentässä näkyvää arvoa (esim. merkkijono).
  11. Voit esikatsella kaavan tulosta napsauttamalla Testaa kaava.
  12. NapsautaLuo ominaisuus.

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

Mukautetun yhtälön syntaksi

  • Literaalisyntaksi: literaalisten tietojen avulla voit lisätä yhtälöihisi tekstimerkkijonoja, lukuja sekä true- tai false-arvoja. Voit muotoilla merkkijonoja, lukuja, boolenilukuja ja päivämäärävakiota seuraavilla tavoilla:
    • Merkkijonolitteraali: lainausmerkeillä ympäröity teksti. Nämä voidaan esittää joko yksinkertaisilla lainausmerkeillä ('vakio') tai kaksoislainausmerkeillä ("vakio").

    • Lukumuotoinen literaali: numerot ilman lainausmerkkejä. Vakionumerot voivat olla mitä tahansa reaalilukuja, ja ne voivat sisältää desimaalimerkintää. Esimerkiksi sekä1005että1,5589ovat kelvollisia vakionumeroita.

    • Booliluku: vakiobooliluvut voivat ollatruetaifalse.

    • Päivämääräliteraali: päivämäärä millisekunteina. Esimerkiksi 1698508800000.
  • Ominaisuuksien syntaksi: Voit sisällyttää mukautettuun yhtälöösi saman objektin muita ominaisuuksia.
    • Jos ominaisuus lisätään editoriin, se muotoillaan ja validoidaan automaattisesti osana yhtälöä.
    • Jos päätät kirjoittaa tai liittää ominaisuuden manuaalisesti editoriin, se tulee muotoilla muodossa[properties.{propertyInternalName}]. Jos haluat esimerkiksi lisätä ominaisuuden Test score, jonka sisäinen arvo on Test_score, kirjoita se editoriin muodossa [properties.Test_score].
    • Kun käytät luettelomääritteitä yhtälössä (esim. pudotusvalikko, valintapainike), arvot katsotaan merkkijonoiksi, joten ne on kirjoitettava kaksoislainausmerkeissä (esim. "subscriber"), ja sinunon käytettävä myös ominaisuusvaihtoehtojen sisäistä nimeä (esim. "appointmentscheduled").
    • Kun käytät päivämääräominaisuuksia yhtälössä, arvot tallennetaan UTC-keskiyönä millisekunteina.
    • Kun yhtälössä käytetään päivämäärä- ja aikaominaisuuksia, arvot tallennetaan UTC-epokina millisekunteina. Tämä arvo näkyy aikavyöhykkeesi mukaan. Tämä tarkoittaa, että eri aikavyöhykkeillä olevat käyttäjät näkevät eri arvot.

Laskuoperaattorit

Voit käyttää laskuoperaattoreita yhtälössäsi päivittääksesi, arvioidaksesi tai vertaillaksesi vakioita ja ominaisuusarvoja. Kun käytät useita laskuoperaattoreita, ne noudattavat PEMDAS-laskujärjestystä. Käyttämäsi tietotyypin mukaan voit sisällyttää seuraavat laskuoperaattorit mukautettuihin yhtälöihisi.

Laskutoimitin Kuvaus
+ Laskee yhteen lukuja tai merkkijonoja. Palauttaa luvun.
- Vähennä lukuja. Palauttaa luvun.
* Kerro lukuja. Palauttaa luvun.
/ Jakaa lukuja. Palauttaa luvun.
< Tarkistaa, onko arvo pienempi kuin toinen. Tuetaan lukujen ominaisuuksilla tai vakioilla. Palauttaa boolean-arvon.
> Tarkistaa, onko arvo suurempi kuin toinen. Tuetaan lukujen ominaisuuksilla tai vakioilla. Palauttaa boolean-arvon.
<= Tarkistaa, onko arvo pienempi tai yhtä suuri kuin toinen arvo. Tuettu numeromuuttujien tai vakioiden avulla. Palauttaa boolean-arvon.
>= Tarkistaa, onko arvo suurempi tai yhtä suuri kuin toinen arvo. Tukee numeromuuttujia ja vakioita. Palauttaa boolean-arvon.
! Tarkistaa, ettei mikään arvoista ole totta. Palauttaa boolean-arvon.
= tai == Tarkistaa, onko arvo yhtä suuri kuin toinen. Toimii numeroiden ja merkkijonojen kanssa. Palauttaa boolean-arvon.
!= Tarkistaa, onko arvo erisuuri kuin toinen arvo. Toimii numeroiden ja merkkijonojen kanssa. Palauttaa boolean-arvon.
or tai || Tarkistaa, onko jompikumpi kahdesta arvosta totta. Palauttaa boolean-arvon.
and tai && Tarkistaa, ovatko molemmat arvot totta. Palauttaa boolean-arvon.

Funktiot

Voit käyttää funktioita mukautetuissa kaavoissa arvojen laskemiseen ja toimintojen suorittamiseen tietojesi kanssa. Käyttämäsi tietotyypin mukaan voit sisällyttää seuraavat funktiot mukautettuihin kaavoihisi.

Funktio Argumentit Esimerkkejä

abs

Palauttaa lukujen absoluuttisen arvon. Palauttaa luvun.

abs(luku)

luku: luku, jonka absoluuttisen arvon haluat laskea.

abs(-100) = 100

add_time

Lisää annetun ajan perusaikaan määritetyn yksikön mukaisesti.

add_time(perus, lisättävä_aika, yksikkö)

base: perusaika.

timeToAdd: perusajaan lisättävä aika.

yksikkö: yksikkö, jolla timeToAdd ilmaistaan. Vaihtoehtoja ovat sekunti, minuutti, tunti, päivä, viikko, kuukausi tai vuosi.

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

concatenate

Yhdistää enintään 100 merkkijonoa yhdeksi arvoksi. Palauttaa merkkijonon.

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

arg1: merkkijono, johon arg 2 liitetään.

arg2: merkkijono, joka liitetään arg 1:n perään.

concatenate("Esimerkki", "Testi") = "Esimerkki Testi"

sisältää

Selvittää, sisältääkö merkkijono toisen merkkijonon (kirjainkokoa huomioiden). Palauttaa boolean-arvon. 

contains(text, substring)

text: merkkijono tai tekstiominaisuus, josta osamerkkijonoa etsitään.

substring: merkkijono, jonka tekstin tulisi sisältää.

sisältää([properties.name], "Spot")

contains("HubSpot", "Spot")

currency_decimal_places

Hakee valuutan desimaalien lukumäärän. Palauttaa luvun.

currency_decimal_places(currency)

currency: valuutan merkkijono, jonka desimaalien lukumäärän haluat laskea.

currency_decimal_places("USD")

dated_exchange_rate

Hakee valuuttakurssin arvon annetulla ajankohdalla. Palauttaa luvun. 

dated_exchange_rate(valuutta, päivämäärä)

valuutta: valuuttamerkkijono, jonka valuuttakurssin haluat laskea tiettynä päivänä (esim. "USD").

date: datetime-ominaisuus, jolle haluat laskea valuuttakurssin.

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

exchange_rate

Hakee viimeisimmän valuuttakurssin. Palauttaa luvun.

exchange_rate(currency)

currency: valuutan nimi, jolle haluat laskea valuuttakurssin.

exchange_rate("USD")

euler

Palauttaa Eulerin vakion arvon.

euler()

euler() = 2,71828

if

Määritä ehdollinen lauseke.

if(ehto, arg2) tai if(ehto, arg2, arg3)

ehto: boolean-lauseke, joka määrittää, mikä laskettu arvo tulee olemaan.

arg2: booli, luku tai merkkijono, joka on laskettu arvo, jos ehto täyttyy. 

arg3 (valinnainen): laskettu arvo, jos ehto ei täyty. Jos se sisällytetään, sen on oltava samaa tyyppiä kuin arg2. Jos sitä ei käytetä, arvo on null, kun ehto ei täyty. 

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

 

is_known

Määrittää, onko arvo tiedossa kyseiselle tunnisteelle. Palauttaa boolean-arvon.

is_known(property)

property: ominaisuus, jonka arvoa haluat tarkistaa.

is_known([properties.name]) = true

last_updated

Hakee päivämäärän, jolloin tunnus päivitettiin viimeksi. Palauttaa aikaleiman millisekunteina merkkijonona.

last_updated(ominaisuus)

ominaisuus: ominaisuus, jonka viimeisimmän päivityspäivämäärän haluat tarkistaa.

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

lowercase

Muuttaa kaikki merkit pieniksi kirjaimiksi. Palauttaa merkkijonon.

lowercase(text)

text: merkkijono tai tekstiominaisuus, jonka arvot haluat muuttaa pieniksi kirjaimiksi.

lowercase("heLLo") = "hello"


lowercase([properties.test])

max

Hakee kahden luvun suurimman arvon. Palauttaa luvun. 

max(arg1, arg2)

arg1: ensimmäinen luku tai lukun ominaisuus.

arg2: toinen luku tai lukun ominaisuus.

max(500,[properties.amount]) = 500, jos amount-arvo on pienempi kuin 500.

min

Hakee kahden luvun pienimmän arvon. Palauttaa luvun.

min(arg1, arg2)

arg1: ensimmäinen luku tai lukun ominaisuus.

arg2: toinen luku tai lukun ominaisuus.

min(500, 250) = 250

month

Hakee annetun päivämäärän numeerisen kuukauden. Palauttaa luvun.

month(date)

date: datetime-ominaisuus, jolle haluat laskea kuukauden.

month([properties.closedate])

number_to_string

Muuntaa numeron merkkijonoksi. Palauttaa merkkijonon.

number_to_string(muunnettava_luku)

muunnettava_luku: luku tai lukuarvo, jonka haluat muuttaa merkkijonoksi.

number_to_string(1000) = "1000"

pipeline_probability

Hakee putkistovaiheen todennäköisyyden. Palauttaa luvun.

pipeline_probability(pipeline)

pipeline: sen putkilinjan nimi, jonka todennäköisyyden haluat laskea.

pipeline_probability("newdeal")

power

Korottaa luvun toisen luvun potenssiin. Palauttaa luvun.

power(base, exponent)

base: kantaluku.

exponent: arvo, johon perusluku korotetaan.

power(5, 2) = 25

round_down

Pyöristää luvun alaspäin määritettyyn tarkkuuteen. Palauttaa luvun.

round_down(pyöristettävä_luku, tarkkuus)

pyöristettävä_luku: luku tai luvun ominaisuus, jonka haluat pyöristää alaspäin.

tarkkuus: desimaalien lukumäärä, johon pyöristetään alaspäin.

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

round_nearest

Pyöristää luvun määritettyyn tarkkuuteen. Palauttaa luvun.

round_nearest(pyöristettävä_luku, tarkkuus)

pyöristettävä_luku: luku tai lukun ominaisuus, jonka arvoja haluat pyöristää.

tarkkuus: desimaalien lukumäärä, johon pyöristetään.

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

round_up

Pyöristää luvun ylöspäin määritettyyn tarkkuuteen. Palauttaa luvun.

round_up(pyöristettävä_luku, tarkkuus)

pyöristettävä_luku: luku tai luvun ominaisuus, jonka arvoja haluat pyöristää ylöspäin.

tarkkuus: desimaalien lukumäärä, johon pyöristetään ylöspäin.

round_up(4,353, 1) = 4,4

sqrt

Laskee luvun neliöjuuren. Palauttaa luvun.

sqrt(luku)

luku: luku, josta haluat laskea neliöjuuren.

sqrt(144) = 12

starts_with

Määrittää, alkavatko merkkijonot toisella merkkijonolla (kirjainkoko otetaan huomioon). Palauttaa boolean-arvon.

starts_with(teksti, osamerkkijono)

text: merkkijono tai tekstiominaisuus, josta haluat tarkistaa osamerkkijonon.

substring: merkkijono, jolla tekstin tulisi alkaa.

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

starts_with("HubSpot", "Hub")

string_length

Palauttaa annetun merkkijonon pituuden

string_length(text)

text: merkkijono tai tekstiominaisuus, jonka pituus tarkistetaan.

string_length(“Wow”) = 3

string_to_number

Muuntaa merkkijonon numeroksi. Palauttaa numeron.

string_to_number(string_to_convert)

string_to_convert: merkkijono tai tekstiominaisuus, jonka arvot haluat muuntaa numeroksi.

string_to_number("1000") = 1000

subtract_time

Vähentää annetun ajan perusajasta määritetyn yksikön mukaisesti.

subtract_time(perus, lisättävä_aika, yksikkö)

base: perusaika.

timeToSubtract: perusajasta vähennettävä aika.

yksikkö: yksikkö, jolla timeToSubtract ilmaistaan. Vaihtoehtoja ovat sekunti, minuutti, tunti, päivä, viikko, kuukausi tai vuosi.

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

time_between

Hakee kahden päivämäärän välisen aikaeron. Palauttaa luvun.

time_between(date1, date2)

date1: alkupäivämäärä- ja -aikaominaisuus.

date2: päättymispäivämäärä- ja -aikaominaisuus.

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

uppercase

Muuttaa kaikki merkit isoiksi. Palauttaa merkkijonon.

uppercase(text)

text: merkkijono tai tekstiominaisuus, jonka haluat muuttaa isoiksi kirjaimiksi.

uppercase("hello") = "HELLO"

year

Hakee annetun päivämäärän vuosiluvun. Palauttaa luvun.

year(date)

date: datetime-ominaisuus, jonka vuosiluvun haluat laskea.

year([properties.closedate])

Tutustu mukautettujen kaavojen esimerkkeihin

Seuraavassa on esimerkkejä kaavoista, jotka perustuvat yleisiin käyttötapauksiin.

Käytä if-else-lauseita

Voit määrittää if-else-lauseita, mukaan lukien lauseita, joissa on useita ehtoja ja jotka sijaitsevat funktioiden sisällä.

Voit esimerkiksi luoda laskelman, joka merkitsee aktiiviset kaupat. Seuraava kaava palauttaa arvon True vain, jos kaupan tila on aktiivinen ja summa on suurempi kuin nolla.

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

Suorita nollarvojen laskelmia

Kun käytät numeromuuttujia mukautetussa kaavassa, voit sisällyttää if- ja is_known-funktiot asettaaksesi arvoksi 0, kun numeromuuttuja on tyhjä. Tällä tavalla laskelmasi suoritetaan riippumatta siitä, sisältääkö muuttuja nollarvoa. Esimerkiksi:

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

Lisää valuuttakurssi valuuttalaskentaan

Kun käytät tietueen valuuttaa kaavassa, voit lisätä valuuttakurssin sisällyttämällä yhtälöön exchange_rate- tai dated_exchange_rate-funktiot. Esimerkiksi:

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

Luo kiinteän ajan laskelma

Voit määrittää laskelman, joka laskee kahden päivämäärän välisen kiinteän ajan. Oletusarvoisesti raaka-arvo palautetaan millisekunteina. Voit käyttää jakolaskua ja round_nearest-funktiotamuotoillaksesi tuloksen tunneiksi, päiviksi jne. ja poistaaksesi desimaalit lopullisesta arvosta. Esimerkiksi seuraava koodi palauttaa kiinteän päivämäärän arvon:

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

Huomaa: on suositeltavaa olla tarkka kiinteistön nimen ja kuvauksen syöttämisessä. Näin käyttäjät tietävät, mitä aikayksikköä lasketaan (esim. tunteja tai päiviä).

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

Laske kaupan alennukset prosentteina

Kun käytät kauppojen rivikohteita, voit käyttää yhteenlaskuominaisuutta ja laskentaominaisuutta seurataaksesi kokonaisalennusta prosentteina. Yhteenlaskuominaisuus laskee yhteen kaikkien siihen liittyvien rivikohteidenCalculated Total Discount -ominaisuuden arvot. Laskentaominaisuus jakaa yhteenlaskuominaisuuden arvon sen omalla arvolla plus kaupan oletusarvoisella Amount-ominaisuudella.

Luo yhteenlaskuominaisuus seuraavasti:

  1. Napsauta HubSpot-tilisi ylänavigointipalkin asetuskuvaketta.
  2. Siirry vasemman sivupalkin valikosta kohtaanOminaisuudet.

  3. NapsautaValitse objekti -pudotusvalikkoaja valitse Kaupan ominaisuudet.
  4. NapsautaLuo ominaisuus.

  5. KirjoitaOminaisuuden nimi -tekstikenttäänLaskettu alennussumma.
  6. Napsauta Kenttätyyppi -pudotusvalikkoa ja valitse Yhteenlasku.
  7. NapsautaYhteenlaskutyyppi -pudotusvalikkoa ja valitseSumma.
  8. NapsautaLukuformaatti-pudotusvalikkoaja valitseValuutta.
  9. NapsautaValitse liittyvä tietuetyyppi -pudotusvalikkoa ja valitseRivitieto.
  10. NapsautaValitse liittyvä tietuomääritteen pudotusvalikkoa ja valitseLaskettu kokonaisalennus.
  11. Napsauta Luo ominaisuus.

Laskentakiinteistön luominen:

  1. Napsauta HubSpot-tilisi ylänavigointipalkin asetuskuvaketta.
  2. Siirry vasemman sivupalkin valikosta kohtaanOminaisuudet.

  3. NapsautaValitse objekti -pudotusvalikkoaja valitse Kaupan ominaisuudet.
  4. NapsautaLuo ominaisuus.

  5. KirjoitaOminaisuuden nimi -kenttäänLaskettu alennusprosentti
  6. Napsauta Kenttätyyppi -pudotusvalikkoa ja valitse Laskenta.
  7. NapsautaLukuformaatti -pudotusvalikkoa ja valitseProsentti.
  8. Kirjoitalaskentakaavan tekstikenttään (Laskettu alennusmäärä / (Laskettu alennusmäärä + Summa)). Voit myös napsauttaaLuo kaava -painiketta luodaksesi kaavan Data Agent -työkalun avulla.
  9. Napsauta Luo ominaisuus.

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

Oliko tästä artikkelista apua?
Tätä lomaketta käytetään vain dokumentaation palautteeseen. Lue, miten saat apua HubSpotin kanssa.