Et datasett er en samling data fra hele HubSpot-kontoen som kan brukes i egendefinerte rapporter. Et datasett kan inneholde egenskaper for CRM-objekter og HubSpot-ressurser, samt formler for å beregne dataene etter behov. Du kan for eksempel opprette et felt for å beregne årlig tilbakevendende inntekt basert på egenskapen avtalebeløp.
Når du oppretter flere datasett for teamene dine, slipper rapportskaperne å velge datakilder hver gang de skal lage en rapport. Et datasett kan også oppdateres etter at det er opprettet, slik at alle rapporter som bruker datasettet, kan oppdateres samtidig.
Nedenfor finner du informasjon om hvordan du oppretter et datasett, hvordan du bruker datasettet i rapporten og definisjonene for tilgjengelige funksjoner i datasettverktøyet.
Slik oppretter du et datasett:
Velg først datakildene som skal inkluderes i datasettet. Datakilder er de objektene, ressursene og hendelsene du vil rapportere om. Dette inkluderer alle CRM-objekter, for eksempel kontakter eller egendefinerte objekter, og ressurser som nettsider og e-poster, samtaler, salgsaktiviteter og mer. Du kan velge opptil 5 datakilder per datasett.
Den primære datakilden vil stå i fokus for datasettet, og alle andre datakilder er knyttet til den primære kilden. For å koble sammen disse datakildene kobler HubSpot sammen dataene i bakgrunnen ved hjelp av kortest mulig vei. Kontakter og avtaler er for eksempel direkte relatert til hverandre og kan velges uten ekstra sammenføyninger.
Andre datakilder kan imidlertid ikke kobles direkte sammen, og det kreves flere kilder for å koble dataene sammen. Hvis den primære kilden din for eksempel er Avtaler, og du ønsker å inkludere data om blogginnlegg i rapporten, kan HubSpot bare koble disse kildene sammen via kildene Kontakter og Webaktiviteter. Disse andre kildene velges automatisk for å koble sammen dataene.
Velg feltene som skal inkluderes i datasettet. Du kan legge til eksisterende HubSpot-egenskaper i datasettet, samt egendefinerte formelfelt.
Hvis du vil legge til egenskaper i datasettet, drar og slipper du egenskapene fra venstre sidefelt til delen Datasettfelt.
Formelfelt er spesifikke for datasettet og kan brukes til å beregne verdier basert på egenskaper i datasettet. Finn ut mer om hvordan du bygger formler ved hjelp av fleksible uttrykk.
Betingede felt gjør det mulig for brukere å gruppere eller samle data basert på bestemte betingelser. Disse feltene kan bare brukes i datasett eller den egendefinerte rapportbyggeren. Du kan bruke betingede felt til å beregne ulike provisjoner basert på størrelsen på en avtale eller oversette tilbakemeldingssvar til kategorier, for eksempel at en etikett mellom 1-6 blir merket som en kritiker.
Det betingede feltet lar deg lage en formel ved hjelp av IF()-funksjonen. Alle felt som er opprettet ved hjelp av et betinget felt, kan gjenskapes ved hjelp av en IF()-funksjon i et standardfelt for formeloppretting.
Du kan avgrense dataene ytterligere ved å legge til filtre i feltene.
Slik legger du til et filter:
Gå gjennom datasettet før du lagrer det.
Deretter kommer du til rapportbyggeren, der du kan opprette en rapport basert på datasettet.
På dashbordet for datasett kan du se og redigere eksisterende datasett.
Fra siden med detaljer om datasettet kan du også opprette en ny rapport ved hjelp av datasettet ved å klikke på Bygg rapport.
Når du har opprettet et datasett, kan du opprette en rapport basert på datasettet enten fra rapportbyggeren eller fra datasettverktøyet.
I en funksjon kan du bruke data fra egenskaper og felt eller bokstavelige data. Egenskaps- og feltdata vil være dynamiske basert på de enkelte datakildene, mens bokstavdata er konstante. For eksempel:
2021-03-05
er en bokstavelig dato, som er konstant.[CONTACT.createdate]
er en egenskapsbasert dato, som er dynamisk for hver kontaktoppføring.Funksjoner kan inneholde både bokstavelige data og egenskaps/feltdata, så lenge datatypene er kompatible med funksjonens nødvendige argumenter. For eksempel:
DATEDIFF("MONTH", "2021-01-01", “[CONTACT.createdate]”)
Nedenfor kan du lese om syntaksen for bokstav- og egenskaps/feltdata, og hvordan du inkluderer dem i formler.
Bruk literaler til å legge til spesifikke, statiske tekststrenger, tall, sanne eller falske verdier og datoer i beregningene dine.
“My cool string”
.42
.true
eller false
."YYY-MM-DD"
, eller et dato-tidsstempel (f.eks. 1635715904
).Med egenskapsreferanser kan du inkludere verdier direkte fra egenskapene til de valgte datakildene. Du trenger ikke å legge til egenskapen som et datasettfelt for å referere til den.
Bruk følgende syntaks når du refererer til egenskaper:
[
og ]
).[CONTACT.lifecyclestage]
[COMPANY.name]
[e_hs_scheduled_email_v2.__hs_event_native_timestamp]
Du kan referere til felt i en formel ved å omgi feltnavnet med hakeparenteser. For eksempel:
[Field 1]
[My awesome custom field]
Du kan referere til felt i formler så lenge formelens operatorer og funksjoner godtar feltets datatype. Hvis du for eksempel oppretter et nytt felt som inneholder en streng, kan du referere til feltet i en funksjon som godtar strenger:
[DEAL.name]
, inneholder det en strengverdi (avtalens navn).CONCAT([Field 1], "Q4")
vil være gyldig fordi det inneholder to strengverdier.CONCAT([DEAL.name], 2012)
vil ikke være gyldig fordi det inneholder både en streng og en tallverdi.Du kan bruke operatorer med bokstavelige verdier og egenskapsverdier/feltverdier, og operatørene evalueres i standard PEMDAS-operasjonsrekkefølge. Dette gjør det mulig å hekke operatorer ved hjelp av parenteser. For eksempel:
1 + [DEAL.amount]
(1 + 2) * (3 + 4)
Operatør | Beskrivelse av operatoren | Eksempel på bruk |
|
Legg til tall. Returnerer et tall. |
|
|
Subtrahere tall. Returnerer et tall. |
|
|
Multiplisere tall. Returnerer et tall. |
|
|
Dividere tall. Returnerer et tall. |
|
|
Negerer et tall. |
|
|
Sjekker om begge to boolske verdier er sanne. Returnerer en boolsk verdi. |
|
|
Sjekker om en av to boolske verdier er sann. Returnerer en boolsk verdi. |
|
|
Negerer en boolsk verdi. Returnerer en annen boolsk verdi. |
|
|
Likhetsoperator. Returnerer en boolsk verdi. |
=true = true |
IF-logikk er et sett med regler som utføres hvis en bestemt betingelse er oppfylt. Du kan bruke IF-logikk til å differensiere data. Du kan for eksempel bruke IF-logikk til å:
LABEL-funksjonen konverterer intervallverdier for oppregningsegenskaper til brukervennlige verdier. Noen HubSpot-definerte egenskaper, for eksempel Deal og Contact owner, er representert som interne verdier. Dette gjør det vanskelig å analysere. Når LABEL-funksjonen brukes med HubSpots definerte egenskaper som støtter oversettelse, vil oversettelsen være basert på portalinnstillinger, ikke brukerinnstillinger. Du kan for eksempel bruke LABEL-funksjonen til å:
Få tilgang til kontakt- eller avtalestadienavn direkte i feltene
LABEL([DEAL.dealstage]) = "Closed Won"(10)
LABEL([DEAL.hubspot_owner_id]) = "John Smith"
Funksjon | Definisjon | Argumenter | Eksempel på bruk |
|
Beregner absoluttverdien av et tall. Returnerer et tall. |
number: tallet som absoluttverdien skal beregnes for. |
|
|
Avrunder en desimalverdi opp til nærmeste heltall. Returnerer et tall. |
number: tallet som taket skal tas av. |
|
|
Dividerer et tall, men returnerer null når divisoren er null. Returnerer et tall. |
dividende: tallet som skal brukes som dividende i divisjonsoperasjonen. divisor: tallet som skal brukes som divisor i divisjonsoperasjonen, med null som resulterer i en totalverdi på null |
|
|
Datamaskin Eulers tall hevet til en verdi. Returnerer et tall. |
eksponent: eksponenten som Eulers tall skal heves til. |
|
|
Avrunder en desimalverdi ned til nærmeste heltall. Returnerer et tall. |
number: eksponenten som Eulers tall skal økes til. |
|
|
Beregner den naturlige logaritmen til en verdi. Returnerer et tall. |
number: verdien som den naturlige logaritmen til. |
|
|
Beregner logaritmen til en verdi innenfor en spesifisert base. Returnerer et tall. |
base: basen som skal brukes i logaritmeberegningen av verdien. verdi: tallet som logaritmen skal beregnes av. |
|
|
Øker en basisverdi til en spesifisert potens. Returnerer et tall. |
base: tallet som potensen skal beregnes av. eksponent: tallet som basen skal økes med. |
|
|
Ta kvadratroten av et ikke-negativt tall. Returnerer et tall. |
number: tallet som kvadratroten skal tas av. |
|
|
Sorterer numeriske verdier i bøtter med samme bredde. Returnerer nummeret på skuffen som verdien faller i. Hvis den returnerte verdien er under minimum, returneres null. Hvis den returnerte verdien er over maksimum, returneres antall bøtter +1. |
verdi: tallet som skal beregnes i bin-nummeret. minVærdi: minimumsverdien som skal brukes som utgangspunkt for binning. maxValue: maksimumsverdien som skal binne til. bucketCount: ønsket antall like brede bøtter som verdiene skal deles inn i mellom minValue og maxValue. |
|
Funksjon | Definisjon | Argumenter | Eksempel på bruk |
|
Avgjør om en streng inneholder en delstreng som skiller mellom store og små bokstaver. Returnerer en boolsk verdi. |
string: strengverdien som skal testes. substring: verdien som skal sjekkes inne i strengen. |
|
|
Koble sammen to strenger. Returnerer en streng. |
string1: strengverdien som string2 skal legges til. string2: strengverdien som skal legges til string1. |
|
|
Beregner lengden på en streng. Returnerer et tall. |
string: strengverdien som lengden skal beregnes for. |
|
|
Fjern for- og etterfølgende mellomrom fra en streng. Returnerer en streng. |
string: strengverdien som skal trimmes fra mellomrom. |
|
Funksjon | Definisjon | Argumenter | Eksempel på bruk |
|
Oppretter en dato fra deler av år, måned og dag. Returnerer en dato. |
year: årsdelen av ønsket dato. måned: månedsdelen av den ønskede datoen. dag: dagdelen av ønsket dato. |
|
|
Returnerer antall tidsenheter mellom den første datoverdien og den andre for en spesifisert tidsenhet. Returnerer et tall. |
datePart: enheten for år, kvartal, måned, uke eller dag som skal brukes i differanseberegningen. date1: startdatoverdien som skal trekkes fra date2. date2: verdien for sluttdatoen som date1 skal trekkes fra. |
|
|
Trekk ut år, kvartal, måned, uke eller dag fra en dato. Returnerer et tall. |
datePart: enheten for år, kvartal, måned, uke eller dag som skal trekkes ut. date: dat overdien som en datodel skal trekkes ut fra. |
|
|
Trunkerer en datoverdi til år, kvartal, måned, uke eller dag. |
datePart: enheten for år, kvartal, måned, uke eller dag som skal avkortes til. date: dat overdien som skal avkortes. |
|
|
Opprett en tidsstempelverdi fra delene år, måned, dag, time, minutt og sekund. Returnerer en datetime-verdi. |
year: årsdelen av den ønskede datoen. month: månedsdelen av den ønskede datoen. dag: dagdelen av den ønskede dagen. |
|
|
Beregner ukenummeret innenfor et år for en dato. Returnerer et tall. |
date: datetime-verdien som skal brukes til å beregne ukenummeret innenfor et år. |
|
|
Returnerer gjeldende klokkeslett basert på kontoens tidssone. Returnerer en datetime-verdi. |
|
|
|
Returnerer antall ukedager (mandag - fredag) mellom to datoer. |
verdi1: startdatoen for datetime-verdien. verdi2: den avsluttende datetime-verdien. |
|