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ä.

Luo laskenta- ja rollup-ominaisuuksia

Päivitetty viimeksi: 12 marraskuuta 2025

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

Voit luoda ominaisuuksia, jotka täyttävät tiedot muiden ominaisuuksien laskelmien perusteella. Rollup-ominaisuuksien avulla voit laskea automaattisesti liitännäisten tietueiden ominaisuuksien minimi-, maksimi-, lukumäärä-, summa- tai keskiarvot. Laskentamääritteiden avulla voit määrittää yhtälöitä, jotka perustuvat ominaisuusarvojen väliseen, siihen asti tai siitä lähtien kuluneeseen aikaan, tai luoda mukautettuja yhtälöitä objektin ominaisuuksien perusteella.

Huomaa: tilisi voi käyttää henkilökohtaisia nimiä jokaiselle objektille (esim. tili yrityksen sijaan). Tässä asiakirjassa viitataan objekteihin niiden HubSpot-oletusnimillä.

Voit esimerkiksi luoda:

  • Yritysominaisuus, joka laskee uuden asiakkaan hankintakustannukset mukautetun yhtälön perusteella.
  • Yhteyshenkilön ominaisuus, joka laskee yhteyshenkilön liittyvien kauppojen keskimääräisen summan.
  • Kauppaominaisuus, joka laskee kaupan avaamisesta kuluneen ajan.
  • Lasku-, tilaus- tai maksutieto, joka laskee voiton määrän sovellettujen alennusten jälkeen.

HubSpot-tilauksesi mukaan voit luoda vain rajoitetun määrän laskentomääritteitä.

Luo yhdistelmä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 liitännäismerkintöjen perusteella, mukaan lukien saman objektin liitännät.

Voit esimerkiksi luoda kaupan ominaisuuden, joka laskee kaupan liitetyille yhteyshenkilöille, joilla on päätöksentekijän tunniste , kirjattujen myyntitoimintojen kokonaismäärän.

  1. Napsauta HubSpot-tilisi ylänavigointipalkin settings asetuskuvaketta.
  2. Siirry vasemmassa sivupalkissa kohtaan Ominaisuudet.

  3. Napsauta Valitse objekti -pudotusvalikkoa ja valitse [Objekti] -ominaisuudet luodaksesi ominaisuuden kyseiselle objektille.

  4. Syötä ominaisuuden perustiedot ja napsauta sitten Kenttätyyppi- välilehteä.
  5. Napsauta Kenttätyyppi -pudotusvalikkoa ja valitse Rollup.
  6. Napsauta Rollup-tyypin avattavaa valikkoa ja valitse sitten jokin seuraavista tyypeistä:
    • Min: näyttää valitun numeron ominaisuuden vähimmäisarvon valitun objektin liitetyissä tietueissa.
    • Max: näyttää valitun numeron ominaisuuden enimmäisarvon valitun objektin kaikissa liitetyissä tietueissa.
    • Count: laskee valitun objektin liitetyissä tietueissa valitun numeron ominaisuuden arvon sisältävien tietueiden kokonaismäärän.
    • Summa: laskee yhteen valitun numeron ominaisuuden arvot kaikissa valitun objektin liitännäisissä tietueissa.
    • Average (Keskimääräinen): laskee valitun numeron ominaisuuden arvojen keskiarvon valitun objektin kaikissa liitetyissä tietueissa.
  7. Voit valita ominaisuuden arvojen muotoilun napsauttamalla Numeroformaatti-pud otusvalikkoa ja valitsemalla seuraavista formaateista: Muotoiltu numero, Muotoilematon numero, Valuutta, Prosentti tai Kesto.
  8. Jos valitset valuutan kaupan ominaisuuden muotoon, 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ämiseen, eikä se sovella automaattisesti valuuttakurssia.
  9. Valitse liitetty objekti ja liitetty tietueominaisuus, joiden perusteella ominaisuus lasketaan.
  10. Jos haluat laskea vain tietyn tunnisteen sisältävät tietueet, napsauta Valitse yhdistämistunnisteet ja valitse sitten haluamasi tunnisteet.
  11. Lisää lisäehtoja napsauttamalla Lisää ehto. Kun lisäehdot on määritetty, niiden on täytyttävä, jotta ominaisuus voidaan laskea (esim. laske ominaisuus, kun Viimeaikainen kaupan summa > 1000 ja Kaupan todennäköisyys >= 80). Voit määrittää enintään 50 ehtoa kutakin rollup-ominaisuutta kohti.
    • Valitse ensimmäinen ominaisuus ensimmäisestä avattavasta valikosta.
    • Valitse toisesta avattavasta valikosta operaattori, joka vertaa ensimmäisen ominaisuuden arvoa numeroon tai toisen ominaisuuden arvoon.
    • Valitse kolmannesta avattavasta valikosta ominaisuus tai kirjoita luku, jota verrataan ensimmäiseen ominaisuuteen.
    • Napsauta Tallenna.
  12. Napsauta Luo. Kun ominaisuus on luotu, sen kenttätyyppi on Rollup.

Huomaa: raakakestoarvot tallennetaan millisekunteina. Jos käytät kestoa laskevaa ominaisuutta muissa HubSpot-työkaluissa (esim. suodattimet, laskennallisten ominaisuuksien kaavat), saatat joutua käyttämään millisekuntiarvoja.

Luo laskentakenttiä, jotka laskevat ajan väliltä, ajan kuluneen ajan tai ajan jäljellä olevan ajan

Voit luoda ominaisuuksia, jotka laskevat kahden päivämäärän välisen ajan tai seuraavat ajan määrää päivämäärästä tai päivämäärään, joka määritetään päivämäärä- tai päivämäärä- ja aikavalitsinominaisuuksien arvojen perusteella. Ajan väliset ominaisuudet tuetaan vain saman objektin ominaisuuksille.

Esimerkki:

  • Luo Aika ominaisuus laskeaksesi ajan, joka kuluu lipun omistajan määrittämisestä lipun sulkemiseen.
  • Luo Aika avaamisesta -ominaisuus, jotta voit seurata, kuinka kauan kauppa on ollut avoinna.
  • Luo Aika sulkemiseen -ominaisuus, jotta voit seurata, kuinka kaukana nykyhetkestä asiakkaan on asetettu sulkemaan.

Jos haluat luoda ominaisuuden, jonka arvot näyttävät suhteellisen ajan nykyisen päivämäärän perusteella eikä ominaisuuden arvon perusteella, lue ohjeet suhteellisen ajan päivämäärä-/päivämäärä- ja aikavalitsinominaisuuden luomisesta. Voit myös luoda kiinteän ajan ominaisuuden käyttämällä mukautettua yhtälöä.

Aikaväli-, Aika sitten- tai Aika jäljellä -laskentomääritteiden luominen:

  1. Napsauta HubSpot-tilisi ylänavigointipalkin settings asetuskuvaketta.
  2. Siirry vasemmassa sivupalkissa kohtaan Ominaisuudet.

  3. Napsauta Valitse objekti -pudotusvalikkoa ja valitse sitten [Objekti] -ominaisuudet luodaksesi ominaisuuden kyseiselle objektille.

  4. Syötä ominaisuuden perustiedot ja napsauta sitten Kenttätyyppi-välilehteä .
  5. Napsauta Kenttätyyppi -pudotusvalikkoa ja valitse Laskenta.
  6. Napsauta Laskettu-ominaisuuden tyyppi -pudotusvalikkoa, valitse tyyppi ja määritä laskenta:
    • Aika välillä: valitse Aloituspäivä- ja Loppupäivä-ominaisuudet .
    • Aika alusta: valitse päivämäärä-/päivämäärä- ja kellonaikavalitsin, jonka arvo on alkamispäivä. Loppupäivä on aina tämän päivän päivämäärä.
    • Aika loppuun: valitse päivämäärä-/päivämäärä- ja aikavalitsinominaisuus, jonka arvo on päättymispäivä. Aloituspäivä on aina tämän päivän päivämäärä.
  7. Vain Aika välillä -ominaisuuksien osalta voit lisätä lisäehdon napsauttamalla Lisää ehto. Kun lisäehdot on määritetty, niiden on täytyttävä, jotta ominaisuus voidaan laskea (esim. laske ominaisuus, kun Viimeaikainen kaupan summa > 1000 ja Kaupan todennäköisyys >= 80).
    • Valitse ensimmäinen avattava valikko ja valitse ominaisuus.
    • Valitse toisesta avattavasta valikosta operaattori, joka vertaa ensimmäisen ominaisuuden arvoa numeroon tai toisen ominaisuuden arvoon.
    • Valitse kolmannesta avattavasta valikosta ominaisuus tai kirjoita luku, jota verrataan ensimmäiseen ominaisuuteen.
    • Napsauta Tallenna.
  8. Napsauta Luo. Kun ominaisuus on luotu, sen kenttätyyppi on Laskenta. Myöhemmin et voi muokata, onko kyseessä Aika välillä, Aika sitten tai Aika jäljellä, mutta voit valita eri aloitus- tai lopetuspäiväominaisuuksia.

Huomaa: Aika sitten- ja Aika jäljellä -ominaisuuksia ei tueta seuraavissa:

Seuraava käyttäytyminen on odotettavissa, kun näytetään kestoarvoja:

  • Päivämääräominaisuuksissa, joissa ei ole aikaleimaa, laskennassa käytetään oletusarvoisesti valitun päivän kellonaikaa 12:00 UTC.
  • Näytettävä arvo on sekunteina, minuutteina, tunteina, päivinä, kuukausina tai vuosina tiettyjen kynnysarvojen perusteella. Yksiköiden kynnysarvot ovat:
    • 2,5 vuotta tai pidemmät 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 pidemmät näytetään tunteina.
    • 2,5 minuuttia tai pidempi aika näkyy minuutteina.
    • Alle 2,5 minuuttia näkyy 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 Keskimääräinen-ominaisuustyyppien raakaarvot 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ölaskentamääritteitä

Voit myös luoda ominaisuuksia, jotka laskevat arvot omien kriteeriesi perusteella. Mukautettuja yhtälöitä voidaan määrittää vain numero-ominaisuuksille samassa objektissa, johon olet luomassa uutta ominaisuutta. Voit esimerkiksi luoda yhtälön, joka laskee yrityksen viimeisimmän kaupan arvon (Viimeisin kaupan arvo) verrattuna siihen, kuinka monta kertaa yrityksesi on ottanut yhteyttä kyseiseen yritykseen (Yhteydenottojen määrä).

Voit rakentaa mukautetun yhtälön aritmeettisilla operaattoreilla, vertailuoperaattoreilla, loogisilla operaattoreilla, ehdollisilla lauseilla ja muilla toiminnoilla. Nämä yhtälöt voivat palauttaa luku-, boolen, merkkijono-, päivämäärä- tai päivämäärä- ja kellonaika-arvoja. Lisätietoja käytettävissä olevista operaattoreista, toiminnoista ja kaavojen muotoilusta. Voit myös tarkastella esimerkkejä yleisesti käytetyistä kaavoista.

Mukautetun yhtälön laskentomääritteen luominen:

  1. Napsauta HubSpot-tilisi ylänavigointipalkin settings asetuskuvaketta.
  2. Siirry vasemmassa sivupalkissa kohtaan Ominaisuudet.

  3. Napsauta Valitse objekti -pudotusvalikkoa ja valitse sitten [Objekti] -ominaisuudet luodaksesi ominaisuuden kyseiselle objektille.

  4. Syötä kiinteistön perustiedot ja napsauta sitten Kenttätyyppi-välilehteä.
  5. Napsauta Kenttätyyppi -pudotusvalikkoa ja valitse Laskenta.
  6. Napsauta Laskettu kiinteistötyyppi- pudotusvalikkoa ja valitse Mukautettu yhtälö.
  7. Napsauta Tulostustyyppi-p udotusvalikkoa ja valitse laskelman tulostustyyppi. Voit valita jonkin seuraavista: Luku, Boolen, Merkkijono, Päiväys tai Päiväys 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 Numeroformaatti- pudotusvalikkoa ja valitse sitten, miten kiinteistön arvot muotoillaan. Voit valita jonkin seuraavista: Muotoiltu numero, Muotoilematon numero, Valuutta, Prosentti tai Kesto.
    • Jos valitset Valuutta numeromuodoksi 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.
Huomaa: kun käytät numerotulostustyyppiä, seuraavaa sovelletaan:
  • Tietuevaluutan käyttö vaikuttaa vain arvon näyttötapaan, eikä se sovella valuuttakurssia automaattisesti. Voit lisätä valuuttakurssin lisäämällä yhtälöön funktiot exchange_rate tai dated_exchange_rate.
  • Jos jollakin mukautetun yhtälön numeron ominaisuudella ei ole arvoa tai se on nolla, laskenta ei suoriteta ja laskennan ominaisuusarvo jää tyhjäksi. Arvo jää tyhjäksi, vaikka yhtälössä olisi vakioarvo. Tässä tilanteessa voit käyttää if - ja is_known -funktioita asettaaksesi arvon 0:ksi.

  1. Lisää, kirjoita tai liitä toimitukset ja ominaisuudet editorissa luodaksesi mukautetun yhtälön. Lisätietoja mukautettujen laskentayhtälöiden syntaksista. Kaavan elementtien lisääminen :
    • Napsauta Lisää -pudotusvalikkoa.
    • Lisää funktiot yhtälöön valitsemalla Funktiot ja valitsemalla sitten funktion.
    • Lisää ominaisuuksia yhtälöön valitsemalla Ominaisuudet ja valitsemalla sitten ominaisuuden. Voit luoda mukautettuja yhtälöitä vain käyttämällä saman objektin ominaisuuksia, jolle olet luomassa ominaisuutta.
  2. Jos yhtälössäsi on virheitä, napsauta editorin yläpuolella olevaa [x] ongelmia -painiketta nähdäksesi virheiden syyt. Et voi luoda ominaisuutta, jos yhtälössäsi on ratkaisemattomia virheitä. Lisätietoja yhtälöiden muotoilusta.
  3. Voit esikatsella kaavan tulosta napsauttamalla Testaa kaava.
  4. Napsauta Luo. Kun ominaisuus on luotu, sen 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: laskentakaavaan voi upottaa enintään 70 avointa sulkua (esim. (((1+2)+3)+4) tuottaa 4 upotusta).

Luo mukautettuja laskentomääritteitä tekoälyn avulla

  1. Napsauta HubSpot-tilisi ylänavigointipalkin settings asetuskuvaketta.
  2. Siirry vasemmassa sivupalkissa kohtaan Ominaisuudet.

  3. Napsauta Valitse objekti -pudotusvalikkoa ja valitse sitten [Objekti] -ominaisuudet luodaksesi ominaisuuden kyseiselle objektille.

  4. Syötä ominaisuuden perustiedot ja napsauta sitten Kenttätyyppi-välilehteä.
  5. Napsauta Kenttätyyppi -pudotusvalikkoa ja valitse Laskenta.
  6. Napsauta kaavan tekstikentän alla Luo kaava.
  7. Ponnahdusikkunassa:
    • Vie hiiri Esimerkit-linkin päälle nähdäksesi suositellut kehotteet.
    • Kirjoita keh ote tekstikenttään Mitä haluat tämän kiinteistön laskevan sinulle?
    • Napsauta Luo.
  8. Tarkista luotu kaava ja tee muutokset tarvittaessa.
  9. Napsauta Tulostustyyppi- pudotusvalikkoa ja valitse tyyppi, joka vastaa kaavan tekstikentässä näkyvää arvoa (esim. merkkijono).
  10. Voit esikatsella kaavan tulosta napsauttamalla Testaa kaava.
  11. Napsauta Luo.

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

  • Literaalinen syntaksi: literaalisten tietojen avulla voit lisätä yhtälöihin merkkijonoja, numeroita ja totta- tai epätotta-arvoja. Voit muotoilla merkkijonoja, numeroita, boolenaisia ja päivämääräkonstanteja seuraavilla tavoilla:
    • Merkkijono: lainausmerkeillä ympäröity teksti. Nämä voidaan esittää joko yksinkertaisilla lainausmerkeillä ('constant') tai kaksoislainausmerkeillä ("constant").

    • Numerolitteraali: numerot ilman lainausmerkkejä. Vakionumerot voivat olla mitä tahansa reaalilukuja, ja ne voivat sisältää desimaalipisteen. Esimerkiksi sekä 1005 että 1.5589 ovat kelvollisia vakionumeroita.

    • Boolen literaali: vakioboolit voivat olla true tai false.

    • Päivämääräliteraali: päivämäärä millisekunteina. Esimerkiksi 1698508800000.
  • Ominaisuus-syntaksi: Voit sisällyttää saman objektin muita ominaisuuksia mukautettuun yhtälöön.
    • 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 on muotoiltava seuraavasti: [properties.{propertyInternalName}]. Jos haluat esimerkiksi lisätä ominaisuuden Test score, jonka sisäinen arvo on Test_score, kirjoita se editoriin seuraavasti: [properties.Test_score].
    • Kun käytetään luettelomääritteitä yhtälössä (esim. pudotusvalikko, valintapainike), arvot katsotaan merkkijonoiksi, joten ne on kirjoitettava kaksoislaitteisiin ("esim. "subscriber") ja onkä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-aikakauden millisekunteina. Tämä arvo näkyy aikavyöhykkeen perusteella. Tämä tarkoittaa, että eri aikavyöhykkeillä olevat käyttäjät näkevät eri arvot.

Operaattorit

Voit käyttää yhtälössäsi operaattoreita vakioiden ja ominaisuusarvojen päivittämiseen, arvioimiseen tai vertailemiseen. Kun käytät useita operaattoreita, ne noudattavat PEMDAS-laskutoimitusten järjestystä. Käyttämiesi tietojen tyypistä riippuen voit sisällyttää mukautettuihin yhtälöihisi seuraavia operaattoreita.

Operaattori Kuvaus
+ Lisää numeroita tai merkkijonoja. Palauttaa numeron.
- Vähennä lukuja. Palauttaa luvun.
* Kerro numerot. Palauttaa numeron.
/ Jaa luvut. Palauttaa luvun.
< Tarkistaa, onko arvo pienempi kuin toinen. Tuettu numero-ominaisuuksissa tai vakioissa. Palauttaa boolean-arvon.
> Tarkistaa, onko arvo suurempi kuin toinen. Tuettu numero-ominaisuuksilla tai vakioilla. Palauttaa boolean-arvon.
<= Tarkistaa, onko arvo pienempi tai yhtä suuri kuin toinen. Tuettu numero-ominaisuuksilla tai vakioilla. Palauttaa boolean-arvon.
>= Tarkistaa, onko arvo suurempi tai yhtä suuri kuin toinen. Tuettu numero-ominaisuuksilla tai vakioilla. Palauttaa boolean-arvon.
! Tarkistaa, onko mikään arvoista totta. Palauttaa boolean-arvon.
= tai == Tarkistaa, onko arvo yhtä suuri kuin toinen. Tuettu numeroilla ja merkkijonoilla. Palauttaa boolean-arvon.
!= Tarkistaa, onko arvo eriarvoinen toisen arvon kanssa. Tuettu numeroilla ja merkkijonoilla. Palauttaa boolean-arvon.
or tai || Tarkistaa, onko jompikumpi kahdesta arvosta totta. Palauttaa boolean-arvon.
and or && Tarkistaa, ovatko molemmat arvot totta. Palauttaa boolean-arvon.

Funktiot

Voit käyttää funktioita mukautetuissa kaavoissa arvojen laskemiseen ja toimintojen suorittamiseen datallasi. Käyttämäsi datan tyypistä riippuen voit sisällyttää mukautettuihin yhtälöihisi seuraavia funktioita.

Funktio Argumentit Esimerkit

abs

Hakee lukujen absoluuttisen arvon. Palauttaa luvun.

abs(number)

number: luku, jonka absoluuttisen arvon haluat saada.

abs(-100) = 100

add_time

Lisää annetun ajan perusajankohtaan, jota hallitaan määritetyllä yksiköllä.

add_time(base, timeToAdd, unit)

base: perusajan.

timeToAdd: perusajalle lisättävä aika.

unit: yksikkö, joka ilmaise timeToAdd. Vaihtoehtoja ovat second, minute, hour, day, week, month tai year.

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:een.

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

contains

Määrittää, sisältääkö merkkijono toisen merkkijonon (kirjainkoko on merkitsevä). Palauttaa boolean-arvon.

contains(text, substring)

text: merkkijono tai tekstiominaisuus, josta alimerkkijono tarkistetaan.

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

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

contains("HubSpot", "Spot")

currency_decimal_places

Hae valuutan desimaalien lukumäärä. Palauttaa luvun.

currency_decimal_places(currency)

valuutta: valuuttamerkkijono, jonka desimaalien lukumäärä halutaan laskea.

currency_decimal_places("USD")

dated_exchange_rate

Hae valuuttakurssin arvo tiettynä ajankohtana. Palauttaa luvun.

dated_exchange_rate(currency, date)

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

date: päivämäärä- ja kellonaikaominaisuus, jonka valuuttakurssin haluat laskea.

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

exchange_rate

Hae viimeisin valuuttakurssi. Palauttaa numeron.

exchange_rate(currency)

valuutta: valuuttamerkki, jonka valuuttakurssin haluat laskea.

exchange_rate("USD")

euler

Palauttaa Eulerin vakion arvon.

euler()

euler() = 2,71828

if

Määritä ehdollinen lauseke.

if(condition, arg2) tai if(condition, arg2, arg3)

ehto: boolenilauseke, joka määrittää lasketun arvon.

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

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

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

is_known

Määrittää, onko tokenille tunnettu arvo. Palauttaa boolean-arvon.

is_known(property)

property: ominaisuus, jonka arvo haluat tarkistaa.

is_known([properties.name]) = true

last_updated

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

last_updated(property)

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

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

lowercase

Muuta kaikki merkit pieniksi kirjaimiksi. Palauttaa merkkijonon.

lowercase(text)

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

lowercase("heLLo") = "hello"


lowercase([properties.test])

max

Hae kahden luvun suurin. Palauttaa luvun.

max(arg1, arg2)

arg1: ensimmäinen luku tai lukuominaisuus.

arg2: toinen luku tai lukuominaisuus.

max(500,[properties.amount]) = 500, jos summa on alle 500.

min

Hae kahden luvun pienin. Palauttaa luvun.

min(arg1, arg2)

arg1: ensimmäinen luku tai lukuominaisuus.

arg2: toinen luku tai lukuominaisuus.

min(500, 250) = 250

month

Hae annetun päivämäärän numeerinen kuukausi. Palauttaa luvun.

month(date)

date: päivämäärä- ja kellonaikaominaisuus, jonka kuukausi haluat laskea.

month([properties.closedate])

number_to_string

Muunna luku merkkijonoksi. Palauttaa merkkijonon.

number_to_string(number_to_convert)

number_to_convert: luku tai lukuominaisuus, jonka haluat muuttaa merkkijonoksi.

number_to_string(1000) = "1000"

pipeline_probability

Hae putkilinjan vaiheen todennäköisyys. Palauttaa numeron.

pipeline_probability(pipeline)

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

pipeline_probability("newdeal")

power

Korota luku toisen luvun arvoon. Palauttaa luvun.

power(base, exponent)

base: perusluku.

exponent: arvo, johon perusta korotetaan.

power(5, 2) = 25

round_down

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

round_down(number_to_round, precision)

number_to_round: luku tai lukuominaisuus, jonka haluat pyöristää alaspäin.

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

round_down(4.353, 1) = 4,3

round_nearest

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

round_nearest(number_to_round, precision)

number_to_round: luku tai lukuominaisuus, jonka arvot haluat pyöristää.

precision: desimaalien määrä, johon pyöristetään.

round_nearest(4.32, 1) = 4,3

round_up

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

round_up(number_to_round, precision)

number_to_round: luku tai lukuominaisuus, jonka arvot haluat pyöristää ylöspäin.

precision: desimaalien määrä, johon pyöristetään.

round_up(4.353, 1) = 4.4

sqrt

Laske luvun neliöjuuri. Palauttaa luvun.

sqrt(number)

number: luku, jonka neliöjuuren haluat saada.

sqrt(144) = 12

starts_with

Määritä, alkavatko merkkijonot toisella merkkijonolla (kirjainkoko on merkitsevä). Palauttaa boolean-arvon.

starts_with(text, substring)

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)

teksti: merkkijono tai tekstiominaisuus, jonka pituus halutaan tarkistaa.

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, jota hallitaan määritetyllä yksiköllä.

subtract_time(base, timeToAdd, unit)

base: perusajan.

timeToSubtract: perusajasta vähennettävä aika.

unit: yksikkö, joka ilmaise timeToSubtract. Vaihtoehtoja ovat second, minute, hour, day, week, month tai year.

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

time_between

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

time_between(date1, date2)

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

date2: päättymispäivämääräominaisuus.

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

uppercase

Muunna kaikki merkit isoiksi kirjaimiksi. Palauttaa merkkijonon.

uppercase(text)

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

uppercase("hello") = "HELLO"

year

Hae annetun päivämäärän numeerinen vuosi. Palauttaa numeron.

year(date)

date: päivämäärä- ja kellonaikaominaisuus, jonka vuoden haluat laskea.

year([properties.closedate])

Tarkista mukautettujen yhtälöiden esimerkit

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 sisältyvät funktioihin.

Voit esimerkiksi luoda laskelman aktiivisten kauppojen merkitsemiseksi. Seuraava lauseke 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 nollan arvojen laskelmat

Kun käytät numeromääritteitä mukautetussa kaavassa, voit lisätä funktiot if ja is_known asettaaksesi arvon 0, kun numeromääritte on tyhjä. Tällä tavalla laskenta suoritetaan riippumatta siitä, sisältääkö määritte nollan arvon. Esimerkiksi:

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

Lisää valuuttakurssi valuuttalaskelmaan

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

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

Luo kiinteän ajan laskelma

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

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

Huomaa: on suositeltavaa olla tarkka, kun syötät ominaisuuden nimen ja kuvauksen. Näin käyttäjät tietävät, mitä aikaa 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 kaupoissasi rivikohteita, voit käyttää rollup- ja laskentakohteita seuraamaan kokonaisalennusta prosentteina. Rollup-kohde laskee yhteen kaikkien liittyvien rivikohteiden lasketun kokonaisalennuksen. Laskentakohde jakaa rollup-kohteen itsellään ja kaupan oletusarvoisella summakohteella.

Yhteenveto-ominaisuuden luominen:

  1. Napsauta HubSpot-tilisi ylänavigointipalkin settings asetuskuvaketta.
  2. Siirry vasemmassa sivupalkissa kohtaan Ominaisuudet.

  3. Napsauta Valitse objekti -pudotusvalikkoa ja valitse Kaupan ominaisuudet.
  4. Napsauta Luo ominaisuus ja valitse Luo manuaalisesti.

  5. Kirjoita Ominaisuuden nimi -tekstikenttään Laskettu alennusmäärä.
  6. Syötä muut kiinteistön perustiedot.
  7. Napsauta Kenttätyyppi -välilehteä.
  8. Napsauta Kenttätyyppi -pudotusvalikkoa ja valitse Rollup.
  9. Napsauta Yhdistelmätyyppi-pudotus valikkoa ja valitse Summa.
  10. Napsauta numeromuodon avattavaa valikkoa ja valitse Currency.
  11. Napsauta Valitse liitetty tietuetyyppi -pudotusvalikkoa ja valitse Rivikohta.
  12. Napsauta Valitse liitetty tietueominaisuus -pudotusvalikkoa ja valitse Laskettu kokonaissumma.
  13. Napsauta oikeassa yläkulmassa Luo.

Laskelmaominaisuuden luominen:

  1. Napsauta HubSpot-tilisi ylänavigointipalkin settings asetuskuvaketta.
  2. Siirry vasemmassa sivupalkissa kohtaan Ominaisuudet.

  3. Napsauta Valitse objekti -pudotusvalikkoa ja valitse Kaupan ominaisuudet.
  4. Napsauta Luo ominaisuus ja valitse Luo manuaalisesti.

  5. Kirjoita Ominaisuuden nimi -tekstikenttään Laskettu alennusprosentti.
  6. Syötä muut kiinteistön perustiedot.
  7. Napsauta Kenttätyyppi -välilehteä.
  8. Napsauta Kenttätyyppi -pudotusvalikkoa ja valitse Laskenta.
  9. Napsauta numeromuodon avattavaa valikkoa ja valitse prosentti.
  10. Kirjoita laskentakaavan tekstikenttään (Calculated discount amount / (Calculated discount amount + Amount)). Voit myös napsauttaa Luo kaava, jolloin Breeze luo kaavan.
  11. Napsauta oikeassa yläkulmassa Luo.

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.