Vidensbase

Opret og brug oversigtsfunktioner i datasæt

Skrevet af HubSpot Support | Sep 27, 2023 3:48:46 PM

Et datasæt er en samling af data fra hele din HubSpot-konto, som derefter kan bruges i brugerdefinerede rapporter. Et datasæt kan indeholde egenskaber for CRM-objekter og HubSpot-aktiver sammen med formler til at beregne dine data efter behov.

Oversigtsfunktioner gør det muligt at aggregere data på tværs af flere rækker i datasæt. Det giver dig også mulighed for at beregne satser og forholdstal.

Lær mere om oversigtsfunktioner og se videoer på HubSpot Community.

Metrikker, der kan beregnes ved hjælp af oversigtsfunktioner, omfatter:

  • Konverteringsrate
  • Gennemsnitlig ordrestørrelse
  • Gennemsnitlig margin
  • Lukningsprocent
  • Livstidsværdi
  • Omkostninger til anskaffelse af kunder
  • Churn-rate
  • Overholdelse af SLA
  • Tilpassede NPS-beregninger

Formler på rækkeniveau vs. oversigtsformler

Formler på rækkeniveau: Udfører operationer på rækkeniveau og foretager beregninger på tværs af en enkelt post. Formleresultatet viser én værdi pr. række, og al kontekst for beregningen findes på rækkeniveau. Find flere oplysninger i afsnittet om syntaks i vidensbasen om datasæt.

Oversigtsformler: Udfør dataoperationer i flere rækker og beregn metrikker på tværs af flere poster. Formleresultatet viser én værdi pr. række, men konteksten for beregningen kan indeholde mere end én række data.

Brug oversigtsfunktioner

Når du opretter et formelfelt, kan du bruge nedenstående oversigtsfunktioner til at oprette funktioner:

Liste over oversigtsfunktioner

Funktion Definition Input/output Syntaks Eksempel

SUM

Tilføjer værdier i en given kolonne og returnerer en samlet værdi.

Input: Tal/Null

Output: Tal/Null

SUM([Value])

SUM([DEAL.Amount])

SUM(IF([Is Closed Won] = true, 1,0))

DISTINCT_COUNT

Returnerer antallet af rækker i en given kolonne.

Input: Tal/Null

Output: Tal/Null

COUNT([Value])

DISTINCT_COUNT([DEAL.hs_object_id])

DISTINCT_COUNT([DEAL.dealname])

AVERAGE

Beregner gennemsnitsværdien af en kolonne med tal. Gennemsnitsværdien af en kolonne er lig med summen af værdierne divideret med antallet af værdier.

Input: Tal/Null

Output: Tal/Null

AVERAGE([Value])

AVERAGE ([Deal.Amount])

AVERAGE(DATEDIFF("DAY",[DEAL.createdate], NOW()))

MIN

Returnerer den laveste værdi i en given kolonne eller den laveste værdi mellem to værdier i samme række.

Input: Tal/Dato/Datatid/Null

Output: Tal/Dato/Datatid/Null

MIN([Value])

MIN([Ticket.Create_Date])

MIN([DEAL.AMOUNT)

MAX

Returnerer den højeste værdi i en given kolonne eller den højeste værdi mellem to værdier i samme række.


Input: Tal/Dato/Datatid/Null

Output: Tal/Dato/Datotidspunkt/Null

MAX([Value])

MAX([Ticket.Create_Date])

MAX([DEAL.AMOUNT)

Opret en oversigtsfunktion

Kolonner beregnet med opsummeringsfunktioner kan bruges i den brugerdefinerede rapportbygger som et mål. Mål er numeriske eller kvantitative værdier, der kan opdeles ved hjælp af dimensioner.

I datasæt-byggeren vil sammenfattende mål gentage resultaterne i hver række. Beregningen er som standard en tabelberegning, indtil den bruges i den brugerdefinerede rapportbygger, hvor rapportkonfigurationen definerer målets opsummeringsniveau.

Lær mere om oversigtsformler i datasæt og se eksempler.

Opret oversigtsresultater på rækkeniveau

Du kan også bruge oversigtsfunktioner til at oprette resultater på rækkeniveau, som ignorerer eventuelle rapporteringsdimensioner. Dette kræver brug af en FIXED()-funktion.

Funktion Input/output Syntaks Eksempel

FIXED

Input: Sammenfattende udtryk

Output: Resultat på rækkeniveau

SUM([Value])

FIXED (SUM([DEAL.Amount]), [DEAL.pipeline])

SUM(IF([Is Closed Won] = true, 1,0), [DEAL.hubspot_owner_id])

Bemærk: Hvis der ikke er defineret en valgfri værdi i FIXED()-funktionen, vil beregningen blive foretaget på tabelniveau og ignorere alle dimensioner i rapportvisningen.

Eksempel

Spor konverteringsrate eller win rate

Win rate henviser til andelen af vellykkede aftaler ud af det samlede antal muligheder. Ved at spore gevinstprocenter baseret på produkt, marked, målgruppe og andre faktorer kan du finde frem til chancerne for succes for hver mulighed. Det giver dig mulighed for strategisk at rette dine ressourcer mod dem, der har størst potentiale for konvertering.

  • Der er brug for en datakilde: Tilbud
  • Type af måling: Fleksibelt mål
  • Formel:

DISTINCT_COUNT(IF(LABEL([DEAL.dealstage]) = "Invoiced", [DEAL.hs_object_id], NULL)) / DISTINCT_COUNT(IF([DEAL.hs_is_closed] = true, [DEAL.hs_object_id], NULL))

Se dette eksempel nedenfor i editoren for datasæt:

Denne formel for Konverteringsrate kan så bruges i f.eks. rapporter: