Et datasett er en samling av data fra hele HubSpot-kontoen din, som deretter kan brukes i tilpassede rapporter. Et datasett kan inneholde egenskaper for CRM-objekter og HubSpot-ressurser, sammen med formler for å beregne dataene dine etter behov. Du kan for eksempel opprette et felt for å beregne årlige gjentakende inntekter basert på egenskapen avtalebeløp.
Hvis du oppretter flere datasett for teamene dine, slipper rapportskaperne å velge datakilder hver gang de skal opprette en rapport. Et datasett kan også oppdateres etter at det er opprettet, noe som gjør det mulig å oppdatere alle rapporter som bruker datasettet 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:
Først velger du datakildene som skal inkluderes i datasettet. Datakildene 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 fem datakilder per datasett.
Den primære datakilden vil være datasettets fokus, og alle andre datakilder vil være relatert til den primære kilden. For å koble disse datakildene sammen, kobler HubSpot dataene i bakgrunnen ved hjelp av kortest mulig vei. Kontakter og avtaler er for eksempel direkte relatert og kan velges uten behov for ekstra sammenkoblinger.
Andre datakilder kan imidlertid ikke knyttes direkte, og det kreves flere kilder for å koble dataene sammen. Hvis den primære kilden din for eksempel er avtaler, og du vil inkludere blogginnleggsdata i rapporten, kan HubSpot bare koble disse kildene gjennom kildene Kontakter og Webaktiviteter. Disse andre kildene velges automatisk for å koble dataene sammen.
Velg feltene som skal inkluderes i datasettet. Du kan legge til eksisterende HubSpot-egenskaper i datasettet, i tillegg til egendefinerte formelfelt.
For å legge til egenskaper i datasettet, drar og slipper du egenskapene fra venstre sidefelt til Datasettfelt-delen.
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.
Med betingede felt kan brukerne gruppere eller samle data basert på fastsatte betingelser. Disse feltene kan bare brukes i datasett eller i 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 slik at en merkelapp mellom 1-6 blir merket som en kritiker.
Med betingede felt kan du lage en formel ved hjelp av IF()-funksjonen. Alle felt som er bygd opp ved hjelp av et betinget felt, kan gjenskapes ved hjelp av en IF()-funksjon i et standard formelopprettingsfelt.
Du kan avgrense dataene ytterligere ved å legge til filtre i feltene dine.
Slik legger du til et filter:
Gå gjennom datasettet før du lagrer det.
Du kommer da til rapportbyggeren, der du kan opprette en rapport basert på datasettet ditt.
På dashbordet for datasett kan du se og redigere eksisterende datasett.
Du kan også opprette en ny rapport ved hjelp av datasettet ved å klikke på Bygg rapport på siden med detaljer om datasettet.
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 bokstavdata. 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 bokstav- 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 bokstavtegn 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-tidsstempelnummer (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 formelen har operatorer og funksjoner som 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 (navnet på avtalen).CONCAT([Field 1], "Q4")
ville være gyldig fordi det inneholder to strengverdier.CONCAT([DEAL.name], 2012)
ville ikke være gyldig fordi det inneholder både en streng og en tallverdi.Du kan bruke operatorer med både bokstav- og egenskaps-/feltverdier, og operatorer evalueres i PEMDAS' standard rekkefølge. Dette gjør at du kan hekke operatorer ved hjelp av parenteser. For eksempel
1 + [DEAL.amount]
(1 + 2) * (3 + 4)
Operatør | Beskrivelse | Eksempel på bruk |
|
Legg til tall. Returnerer et tall. |
|
|
Trekker fra tall. Returnerer et tall. |
|
|
Multipliserer tall. Returnerer et tall. |
|
|
Dividerer 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 sanne. 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, som for eksempel Deal og Contact owner, er representert som interne verdier. Dette gjør analyse vanskelig. Når LABEL-funksjonen brukes sammen med HubSpots definerte egenskaper som støtter oversettelse, vil LABEL-funksjonen gi oversettelsen basert på portalinnstillinger, ikke brukerinnstillinger. Du kan for eksempel bruke LABEL-funksjonen til å:
Få tilgang til navn på kontakt- eller avtalefaser direkte i felt
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 av. |
|
|
Avrund en desimalverdi opp til nærmeste heltall. Returnerer et tall. |
number: tallet som skal ta taket 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, der null resulterer i en totalverdi på null |
|
|
Datamaskin Eulers tall hevet til en verdi. Returnerer et tall. |
eksponent: eksp onenten som Eulers tall skal heves til. |
|
|
Avrund en desimalverdi ned til nærmeste heltall. Returnerer et tall. |
number: eksponenten som Eulers tall skal heves til. |
|
|
Beregner den naturlige logaritmen til en verdi. Returnerer et tall. |
number: verdien som den naturlige logaritmen skal tas fra. |
|
|
Beregner logaritmen til en verdi innenfor en spesifisert base. Returnerer et tall. |
base: basen som skal brukes i logaritmeberegningen av verdien. verdi: tallet som skal logaritmeres. |
|
|
Løfter en basisverdi til en spesifisert potens. Returnerer et tall. |
base: tallet som potensen skal beregnes av. eksponent: tallet som basen skal heves med. |
|
|
Ta kvadratroten av et ikke-negativt tall. Returnerer et tall. |
number: tallet du skal ta kvadratroten av. |
|
|
Sorterer numeriske verdier i bøtter med lik bredde. Returnerer nummeret på skuffen som verdien faller inn i. Hvis den returnerte verdien er under minimum, returneres null. Hvis den returnerte verdien er over maksimum, returneres antall skuffer +1. |
value: tallet som skal beregnes i bin-nummeret. minValue: minimumsverdien som binning skal starte fra. maxValue: maksimumsverdien som skal binnes til. bucketCount: ønsket antall like brede bøtter som verdiene skal plasseres i mellom minValue og maxValue. |
|
Funksjon | Definisjon | Argumenter | Eksempel på bruk |
|
Avgjør om en streng inneholder en substreng som skiller mellom store og små bokstaver. Returnerer en boolsk verdi. |
string: strengverdien som skal testes. substring: verdien som skal sjekkes inne i strengen. |
|
|
Sammenkjeder 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 av. |
|
|
Fjern ledende og etterfølgende mellomrom fra en streng. Returnerer en streng. |
string:strengverdien som skal trimmes for mellomrom. |
|
Funksjon | Definisjon | Argumenter | Eksempel på bruk |
|
Oppretter en datoverdi fra år, måned og dag. Returnerer en dato. |
year: årsdelen av den ønskede datoen. month: månedsdelen av den ønskede datoen. day: dag-delen av ønsket dato. |
|
|
Returnerer antall tidsenheter mellom den første datoverdien og den andre for en spesifisert tidsenhet. Returnerer et tall. |
datePart: år, kvartal, måned, uke eller dagenhet som skal brukes i differanseberegningen. date1: startdatoverdien som skal trekkes fra date2. date2: sluttdatoverdien som date1 skal trekkes fra. |
|
|
Trekker ut år, kvartal, måned, uke eller dag fra en datoverdi. Returnerer et tall. |
datePart: år, kvartal, måned, uke eller dag som skal trekkes ut. date: Datoverdien som en datodel skal trekkes ut fra. |
|
|
Trunkerer en datoverdi til år, kvartal, måned, uke eller dag. |
datePart: år, kvartal, måned, uke eller dag som det skal trunkeres til. date: Datoverdien som skal trunkeres. |
|
|
Opprett en tidsstempelverdi fra år, måned, dag, time, minutt og sekund. Returnerer en datetime-verdi. |
år: årsdelen av ønsket dato. month: månedsdelen av den ønskede datoen. day: dagdelen av den ønskede dagen. |
|
|
Beregner ukenummeret i løpet av et år for en dato. Returnerer et tall. |
date: datetime-verdien som skal brukes til å beregne ukenummeret i løpet av 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. verdi 2: den avsluttende datetime-verdien. |
|