Et datasett er en samling av data fra hele HubSpot-kontoen som deretter kan brukes i tilpassede rapporter. Et datasett kan inkludere egenskaper for CRM-objekter og HubSpot-ressurser, sammen med formler for å beregne dataene etter behov. Du kan for eksempel opprette et felt for å beregne årlige tilbakevendende inntekter basert på avtalebeløpsegenskapen.
Merk: Avhengig av abonnementet er det en grense for antall datasett som kan opprettes i kontoen din av alle brukere. Finn ut mer om disse grensene i HubSpots katalog over produkter og tjenester.
Hvis du oppretter flere datasett for teamene dine, trenger ikke rapportskaperne å velge datakilder hver gang de skal opprette en rapport. Et datasett kan også oppdateres etter opprettelse, noe som gjør det mulig å oppdatere alle rapporter ved hjelp av datasettet samtidig.
Nedenfor lærer du 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 objektene, ressursene og hendelsene du vil rapportere om. Dette inkluderer alle CRM-objekter som kontakter eller egendefinerte objekter, og ressurser som nettsider og e-post, samtaler, salgsaktiviteter og mer. Du kan velge opptil fem datakilder per datasett.
Den primære datakilden vil være datasettets fokus, sammen med alle andre datakilder knyttet til den primære kilden. For å koble disse datakildene, kobler HubSpot dataene i bakgrunnen ved hjelp av den kortest mulige banen. Kontakter og avtaler, for eksempel, er direkte relatert og kan velges uten ekstra sammenføyninger.
Andre datakilder kan imidlertid ikke knyttes direkte og krever flere kilder for å koble dataene sammen. Hvis hovedkilden for eksempel er Tilbud, og du vil inkludere blogginnleggsdata i rapporten, kan HubSpot bare koble disse kildene via kontakt- og nettaktivitetskildene. Disse andre kildene velges automatisk for å bli med i dataene.
Velg feltene som skal inkluderes i datasettet. Du kan legge til eksisterende HubSpot-egenskaper i datasettet, i tillegg til egendefinerte formelfelt.
Hvis du vil legge til egenskaper i datasettet, drar og slipper du egenskapene fra venstre sidepanel til Datasettfelt-delen.
Formelfelt er spesifikke for datasettet og kan brukes til å beregne verdier basert på egenskaper i datasettet. Lær mer om å bygge formler ved hjelp av fleksible uttrykk.
Betingede felt gjør det mulig for brukere å gruppere eller gruppere databaserte settbetingelser. Disse feltene kan bare brukes i datasett eller i den egendefinerte rapportbyggeren. Du kan bruke betingede felt til å beregne forskjellige provisjoner basert på størrelsen på en avtale eller oversette tilbakemeldingssvar til kategorier, for eksempel er en etikett mellom 1-6 merket som en kritiker.
Det betingede feltet lar deg bygge en formel ved hjelp av IF() -funksjonen. Alle felt som er bygget ved hjelp av et betinget felt, kan opprettes på nytt ved hjelp av en IF() -funksjon i et standard formelopprettelsesfelt.
Avgrens 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 rapportverktøyet der du kan opprette en rapport basert på datasettet ditt.
På datasettoversikten kan du vise og redigere eksisterende datasett.
Fra siden med datasettdetaljer kan du også opprette en ny rapport ved hjelp av datasettet ved å klikke på Bygg rapport.
Når et datasett er opprettet, 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 bokstavelige data 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 kontaktpost.Funksjoner kan inkludere både bokstavelige og egenskaps-/feltdata, så lenge datatypene er kompatible med funksjonens påkrevde argumenter. For eksempel:
DATEDIFF("MONTH", "2021-01-01", “[CONTACT.createdate]”)
Nedenfor kan du lære om syntaksen for bokstaver og egenskaps-/feltdata, og hvordan de kan inkorporeres i formler.
Bruk bokstavelig talt til å legge til bestemte, statiske tekststrenger, tall, sanne eller usanne verdier og datoer i beregningene.
“My cool string”
.42
.true
eller false
."YYY-MM-DD"
, eller et datotidsstempelnummer (f.eks. 1635715904
). Egenskapsreferanser lar deg 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")
ville være gyldig fordi den inneholder to strengverdier.CONCAT([DEAL.name], 2012)
ville ikke være gyldig fordi den inneholder både en streng og en tallverdi.Du kan bruke operatorer med bokstavelige og egenskaps-/feltverdier, og operatorer evalueres i standard PEMDAS-operasjonsrekkefølgen. Dette gjør at du kan nestoperatorer 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. |
|
|
Trekk fra tall. Returnerer et tall. |
|
|
Multipliser tall. Returnerer et tall. |
|
|
Divider tall. Returnerer et tall. |
|
|
Negerer et tall. |
|
|
Kontrollerer om begge de to boolske verdiene er sanne. Returnerer en boolsk. |
|
|
Kontroller om en av to boolske verdier er sanne. Returnerer en boolsk. |
|
|
Negativ 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 å:
ETIKETTFUNKSJONEN konverterer verdier for opptellingsegenskapsintervaller til brukervennlige verdier. Noen HubSpot-definerte egenskaper, for eksempel eier av tilbud og kontakt, er representert som interne verdier. Dette gjør analysen vanskelig. Når den brukes med HubSpots definerte egenskaper som støtter oversettelse, vil ETIKETTFUNKSJONEN gi oversettelsen basert på portalinnstillinger, ikke brukerinnstillinger. Du kan for eksempel bruke ETIKETTFUNKSJONEN til å:
Få tilgang til kontakt- eller avtalestadienavn direkte i felt
LABEL([DEAL.dealstage]) = "Closed Won"(10)
LABEL([DEAL.hubspot_owner_id]) = "John Smith"
Funksjon | Definisjon | Argumenter | Eksempel på bruk |
|
Beregn absoluttverdien til et tall. Returnerer et tall. |
nummer: tallet som skal ta den absolutte verdien av. |
|
|
Avrund en desimalverdi opp til nærmeste heltall. Returnerer et tall. |
nummer: nummeret du skal ta taket på. |
|
|
Divider et tall, men returner null når divisoren er null. Returnerer et tall. |
utbytte: tallet som skal brukes som utbytte i divisjonsvirksomheten. divisor: tallet som skal brukes som divisor i divisjonsoperasjonen, med null som resulterer i en nullverdi totalt |
|
|
Datamaskin Eulers nummer hevet til en verdi. Returnerer et tall. |
eksponent: eksponenten som Eulers tall skal heves til. |
|
|
Avrund en desimalverdi ned til nærmeste heltall. Returnerer et tall. |
tall: eksponenten som Eulers tall skal heves til. |
|
|
Beregn den naturlige logaritmen til en verdi. Returnerer et tall. |
tall: verdien som skal ta den naturlige logaritmen til. |
|
|
Beregn logaritmen til en verdi innenfor en spesifisert base. Returnerer et tall. |
base: basen som skal brukes i logaritmeberegningen av verdien. verdi: tallet som skal ta logaritmen til. |
|
|
Øk en basisverdi til en spesifisert effekt. Returnerer et tall. |
base: tallet som skal beregnes kraften til. eksponent: tallet som basen skal heves med. |
|
|
Ta kvadratroten av et ikke-negativt tall. Returnerer et tall. |
nummer: tallet som skal ta kvadratroten av. |
|
|
Oppbevar numeriske verdier i skuffer med lik bredde. Returnerer nummeret på skuffen som verdien faller i. Hvis returnert verdi er under minimum, returnerer null. Hvis den returnerte verdien er over maksimumsverdien, returneres antall bøtter +1. |
verdi: tallet som skal beregnes i avfallsbeholdernummeret. minValue: minimumsverdien for å starte binering fra. maxValue: den maksimale verdien til bin til. bucketCount: ønsket antall like brede skuffer til bin-verdier mellom minValue og maxValue. |
|
Funksjon | Definisjon | Argumenter | Eksempel på bruk |
|
Finn ut om en streng inneholder en substring som skiller mellom store og små bokstaver. Returnerer en boolsk verdi. |
string: strengverdien som skal testes. delstreng: verdien som skal kontrolleres på innsiden av strengen. |
|
|
Sammenkoble to strenger. Returnerer en streng. |
string1: strengverdien som string2 skal legges til. string2: strengverdien som skal legges til i string1. |
|
|
Beregn lengden på en streng. Returnerer et tall. |
streng: strengverdien som skal beregnes lengden på. |
|
|
Fjern ledertall og etterfølgende mellomrom fra en streng. Returnerer en streng. |
streng: strengverdien du vil trimme mellomrom fra. |
|
Funksjon | Definisjon | Argumenter | Eksempel på bruk |
|
Opprett en datoverdi fra års-, måneds- og dagdeler. Returnerer en dato. |
år: året som er en del av ønsket dato. måned: månedsdelen av ønsket dato. dag: dagdelen av ønsket dato. |
|
|
Returner 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. dato2: sluttdatoverdien som dato1 vil bli trukket fra. |
|
|
Trekk ut år, kvartal, måned, uke eller dag fra en datoverdi. Returnerer et tall. |
datePart: enheten for år, kvartal, måned, uke eller dag som skal trekkes ut. dato: datoverdien som en datodel skal trekkes ut fra. |
|
|
Avkort en datoverdi til år, kvartal, måned, uke eller dag. |
datePart: enheten for år, kvartal, måned, uke eller dag som skal avkortes til. dato: datoverdien som skal avkortes. |
|
|
Opprett en tidsstempelverdi fra år, måned, dag, time, minutt og andre deler. Returnerer en datotidsverdi. |
år: året som er en del av ønsket dato. måned: månedsdelen av ønsket dato. dag: dagen en del av den ønskede dag. |
|
|
Beregn ukenummeret innen ett år for en dato. Returnerer et tall. |
dato: datotidsverdien som skal brukes til å beregne ukenummeret i løpet av ett år. |
|
|
Returnerer gjeldende klokkeslett basert på din kontos tidssone. Returnerer en datotidsverdi. |
|
|
|
Returnerer antall ukedager (mandag - fredag) mellom to datoer. |
value1: startdatotidsverdien. verdi 2: sluttdatotidsverdien. |
|