Skapa och använda datamängder
Senast uppdaterad: januari 20, 2023
Gäller för:
Operations Hub Enterprise |
Ett dataset är en samling data från hela ditt HubSpot-konto som sedan kan användas i anpassade rapporter. Ett dataset kan innehålla egenskaper för CRM-objekt och HubSpot-tillgångar, tillsammans med formler för att beräkna dina data vid behov. Du kan till exempel skapa ett fält för att beräkna årliga återkommande intäkter baserat på egenskapen Affärsbelopp.
Att skapa flera datamängder för dina team innebär att rapportskaparna inte behöver välja sina datakällor varje gång de behöver skapa en rapport. En datamängd kan också uppdateras efter skapandet, vilket gör det möjligt att uppdatera alla rapporter som använder den datamängden samtidigt.
Nedan får du veta hur du skapar en datamängd, hur du använder datamängden i rapporten och definitionerna för tillgängliga funktioner i verktyget Datamängder.
Skapa en datauppsättning
Så här skapar du en datamängd:
- I ditt HubSpot-konto navigerar du till Rapporter > Datahantering > Datamängder.
- Klicka på Skapa dataset i övre högra hörnet.
Du kommer sedan till fliken Join
i datasetbyggaren.Gå samman
Välj först de datakällor som ska ingå i datasetet. Datakällor är de objekt, tillgångar och händelser som du vill rapportera om. Detta inkluderar alla CRM-objekt, t.ex. kontakter eller anpassade objekt, och tillgångar, t.ex. webbsidor och e-postmeddelanden, konversationer, försäljningsaktiviteter med mera. Du kan välja upp till 5 datakällor per dataset.
Den primära datakällan kommer att vara fokus för datasetet och alla andra datakällor kommer att relatera till den primära källan. För att ansluta dessa datakällor förenar HubSpot data i bakgrunden med hjälp av den kortaste möjliga vägen. Kontakter och affärer är till exempel direkt relaterade och kan väljas utan att det behövs några extra sammanfogningar.
Andra datakällor kan dock inte kopplas samman direkt och kräver ytterligare källor för att sammanfoga data. Om din primära källa till exempel är Affärer och du vill inkludera data om blogginlägg i rapporten kan HubSpot endast koppla dessa källor via källorna Kontakter och Webbaktiviteter
. Dessa andra källor väljs automatiskt för att sammanföra data.- Om du vill välja den primära datakällan klickar du på rullgardinsmenyn Primär datakälla och väljer sedan en datakälla.
- Fortsätt att välja ytterligare datakällor. I den högra panelen kan du visa relationerna mellan de aktuella valda datakällorna.
- När du väljer källor kan du se förhandsgranskningsrutan längst ned på skärmen för att få en förhandsgranskning av dina data.
- När du har valt dina datakällor klickar du på Nästa uppe till höger.
Förbered
Välj de fält som ska ingå i datasetet. Du kan lägga till befintliga HubSpot-egenskaper i datasetet, liksom anpassade formelfält.
Lägg till egenskaper
-
Om du vill lägga till egenskaper till datasetet drar du egenskaperna från vänster sidofält till avsnittet Bygg ditt dataset.
- Om du vill byta namn på en egenskap eller visa en förhandsgranskning av dess data klickar du på egenskapen under Bygg din datamängd och anger sedan ett nytt namn i namnfältet till höger. Om du byter namn på en egenskap uppdateras namnet endast i den här datamängden. Detta gör att du kan anpassa hur dessa fält visas i rapportbyggaren, men påverkar inte namnet på den befintliga egenskapen.
Lägg till formelfält
Formelfält är specifika för datasetet och kan användas för att beräkna värden baserat på egenskaper i datasetet. Läs mer om hur du bygger formler med flexibla uttryck
.- Om du vill skapa ett formelfält klickar du på Skapa formelfält.
- Ange ett namn för fältet till höger.
- Ange formeln i fältet Formel. Du kan referera till egenskaper som du har lagt till i datamängden samt till andra HubSpot-egenskaper utanför datamängden och använda funktioner för att beräkna baserat på egenskaps- och bokstavsdata. Läs mer om formelsyntax och definitioner nedan.
- Om du vill skriva in formeln manuellt börjar du skriva i fältet Formel. Som standard visar HubSpot alternativ för automatisk komplettering när du skriver in text. Om du vill stänga av automatisk komplettering avmarkerar du kryssrutan Visa vägledning för formler.
- Om du vill infoga en egenskap som du har lagt till i datasetet klickar du på rullgardinsmenyn Skapat fält och väljer sedan egenskapen.
- Om du vill infoga en egenskap som inte finns i datasetet klickar du på rullgardinsmenyn HubSpot-egenskap och väljer sedan egenskapen.
- Om du vill infoga en funktion klickar du på rullgardinsmenyn Funktion och väljer sedan en funktion.
- Om du vill skriva in formeln manuellt börjar du skriva i fältet Formel. Som standard visar HubSpot alternativ för automatisk komplettering när du skriver in text. Om du vill stänga av automatisk komplettering avmarkerar du kryssrutan Visa vägledning för formler.

- När du skapar formler kommer fältet Formel att visa en valideringsstatus. När en formel är ogiltig visas en röd statusindikator och du kan klicka på Validering för att visa felinformation.
- När du har ställt in fälten klickar du på Nästa uppe till höger.
Lägg till villkorliga fält
Villkorliga fält gör det möjligt för användare att gruppera eller spendera data baserat på fastställda villkor. Dessa fält kan endast användas i dataset eller i den anpassade rapportkonstruktören
. Du kan använda villkorliga fält för att beräkna olika provisioner baserat på storleken på en affär eller för att översätta feedback-svar till kategorier, t.ex. att en etikett mellan 1-6 betecknas som en avvisare.Med ett villkorligt fält kan du bygga en formel med hjälp av funktionen IF(). Alla fält som byggs med hjälp av ett villkorligt fält kan återskapas med hjälp av en IF()-funktion i ett standardfält för skapande av formler.
- Klicka på Skapa villkorligt fält för att skapa ett nytt villkorligt fält.
- Ange ett namn för fältet till höger. Det här namnet kommer att visas när du bygger en rapport med hjälp av det här segmentet.
- I avsnittet Villkor anger du ditt IF-villkor. För varje datarad kommer raden att märkas med det värde som anges ifältet Then (Då) om villkoret i det här avsnittet är sant. Om villkoret är falskt kommer raden att märkas med det värde som anges ifältet Standardvärde . Du kan referera till egenskaper som du har lagt till i datamängden samt till andra HubSpot-egenskaper utanför datamängden och använda funktioner för att beräkna baserat på egenskaps- och bokstavsdata. Läs mer om formelsyntax och definitioner nedan.
- Om du vill skriva in formeln manuellt börjar du skriva i fältet IF. Som standard visar HubSpot alternativ för automatisk komplettering när du skriver in text.
- Om du vill infoga en HubSpot-egenskap, en egenskap som du har lagt till i datasetet eller en funktion klickar du på rullgardinsmenyn Infoga och väljer sedan HubSpot-egenskap, Skapat fält eller Funktion.
- I fältet Därefter anger du det värde som du vill tilldela om villkoret är sant.
- Alternativt kan du markera kryssrutan Avancerade uttryck för att beräkna ett värde eller referera till en egenskap i stället för en etikett. Du kan till exempel använda avancerade uttryck för att beräkna en provision.
- Om du vill skriva in formeln manuellt börjar du skriva i fältet IF. Som standard visar HubSpot alternativ för automatisk komplettering när du skriver in text.
- Om du vill lägga till ett annat villkorligt fält klickar du på Lägg till villkorblock. Villkorliga block behandlas i sekvens, om det första villkoret är sant kommer det värde som definieras i det blocket att anges. Om det inte är sant går HubSpot till nästa block och så vidare. Alla rader som inte uppfyller villkoren tilldelas standardvärdet.
- I avsnittet Standardvärde anger du ett värde för Else om villkoret inte uppfylls.
- När du har ställt in dina fält klickar du på Nästa uppe till höger.

Filtrera
Förädla dina data ytterligare genom att lägga till filter i fälten.
Så här lägger du till ett filter:
- Från den vänstra sidofältet klickar du på och drar fält in i Inaktiva filter avsnittet.
- Klicka på ett fält för att visa dess filteralternativ. Välj ett filter och klicka sedan på Tillämpa.
- Du kan gruppera filter genom att klicka på ett fält och sedan klicka på rullgardinsmenyn Gruppera med ett annat filter. Välj ett annat aktivt filter och klicka sedan på Tillämpa.
-
- Du kan ändra om filtren grupperas efter och eller eller logik genom att klicka på logikväljaren mellan filtren och sedan välja och eller eller.
- Om du vill ta bort grupperingen av filter klickar du på ett filter och sedan på rullgardinsmenyn Gruppera med ett annat filter. Välj Ingen och klicka sedan på Tillämpa.
- Du kan ändra om filtren grupperas efter och eller eller logik genom att klicka på logikväljaren mellan filtren och sedan välja och eller eller.
- När du har ställt in dina filter klickar du påNästa.
Översyn av
Granska ditt dataset innan du sparar det.
- Visa de datakällor som du har valt under Källor.
- Visa fälten i datasetet under Fält. Detta inkluderar:
- Fält: namnet på fältet.
- Härledd: Om fältet är ett standardfält från HubSpot eller ett anpassat beräknat fält.
- Datatyp: den typ av data som finns i fältet.
- Inmatning: fältets uttryck.
- Källa: Datakällan (t.ex. kontakter).
- Visa förhandsgranskningen av dina data i panelen Förhandsgranskning. Du kan klicka på Visa tabellrelationer för att se hur uppgifterna är kopplade.
- När du har granskat dina data sparar du datasetet genom att klicka på Spara.
- I den högra panelen anger du ett namn och en beskrivning för datasetet.
- Klicka på Tillämpa.
Du kommer sedan till rapportkonstruktören där du kan skapa en rapport
baserad på din datauppsättning.Visa och hantera dataset
På instrumentpanelen för dataset kan du visa och redigera befintliga dataset.
- I ditt HubSpot-konto navigerar du till Rapporter > Datahantering och väljer sedan Dataset.
- Du kan filtrera dina befintliga dataset genom att använda filtren högst upp i tabellen.
- Om du vill redigera ett dataset håller du muspekaren över datasetetet och klickar sedan på Redigera. Du kommer då till sidan med information om datasetet.
- På fliken Förhandsgranskning kan du visa en förhandsgranskning av datasetets data.
- Visa datakällorna och fälten som ingår i datasetet på fliken Metadata. Detta inkluderar:
- Fält: namnet på fältet.
- Härledd: Om fältet är ett standardfält från HubSpot eller ett anpassat beräknat fält.
- Datatyp: typen av data som ingår i fältet.
- Inmatning: strängen som används för att föra in data i fältet.
- Källa: Datakällan (t.ex. kontakter).
- På fliken Rapporter kan du visa de rapporter som har skapats med hjälp av datamängden.
-
På datasetets informationssida kan du också skapa en ny rapport med hjälp av datasetet genom att klicka på Bygg rapport.
Skapa en rapport med hjälp av en datamängd
När ett dataset har skapats kan du skapa en rapport baserad på datasetetet antingen från rapportkonstruktören eller från datasetverktyget.
- Så här skapar du en rapport från en datamängd:
- I ditt HubSpot-konto navigerar du till Rapporter > Datahantering och väljer sedan Dataset.
- Klicka på namnet på en datamängd.
- Klicka på Bygga rapport i övre högra hörnet.
- Fortsätt bygga din rapport i den anpassade rapportbyggaren.
- Så här skapar du en rapport från den anpassade rapportbyggaren:
- I ditt HubSpot-konto, navigera till Rapporter > Rapporter.
- Klicka på Skapa anpassad rapport i övre högra hörnet.
- I den vänstra sidofältet väljer du Custom Report Builder (Byggare av anpassad rapport).
- Till höger klickar du på fliken Bläddra dataset för att se dina befintliga dataset.
- Välj det dataset du vill använda och klicka sedan på Nästa.
Referens
Syntax
I en funktion kan du använda data från egenskaper och fält eller bokstavsdata. Egenskaps- och fältdata är dynamiska beroende på de enskilda datakällorna, medan bokstavsdata är konstanta. Till exempel:
2021-03-05
är ett bokstavligt datum som är konstant.[CONTACT.createdate]
är ett egenskapsbaserat datum som är dynamiskt för varje kontaktpost.
Det är möjligt att inkludera både bokstavsdata och data från egenskaper och fält i funktioner, så länge datatyperna är kompatibla med funktionens nödvändiga argument. Till exempel:
DATEDIFF("MONTH", "2021-01-01", "[CONTACT.createdate]")
Syntax för bokstavsvärden
Använd bokstavsformler för att lägga till specifika, statiska strängar av text, siffror, sanna eller falska värden och datum i dina beräkningar.
- String literal: text omgiven av citationstecken. Till exempel:
"Min coola sträng"
.
- Antal: siffror utan citationstecken. Till exempel
42
. - Boolsk bokstav:
sant
ellerfalskt
. - Datumlitteratur: en sträng formaterad som
"ÅÅÅÅ-MM-DD"
eller ett datumnummer (t.ex.1635715904
).
Syntax för egenskaper
Med egenskapsreferenser kan du direkt inkludera värden från egenskaperna hos de valda datakällorna. Du behöver inte lägga till egenskapen som ett datamängdsfält för att referera till den.
Använd följande syntax när du hänvisar till egenskaper:
- Referensuttryck omges alltid av hakparenteser (
[
och]
). - Egenskapsreferenser anger objekt- eller händelsenamnet, följt av en punkt och det interna egenskapsnamnet. Till exempel:
[CONTACT.lifecyclestage]
[COMPANY.name]
[e_hs_scheduled_email_v2.__hs_event_native_timestamp]
Syntax för fältreferenser
Du kan hänvisa till fält i en formel genom att omge fältnamnet med hakparenteser. Till exempel:
-
[Fält 1]
[Mitt fantastiska anpassade fält]
Du kan hänvisa till fält i formler så länge formelns operatorer och funktioner accepterar fältets datatyp. Om du till exempel skapar ett nytt fält som innehåller en sträng kan du hänvisa till fältet i en funktion som accepterar strängar:
- Om fält 1 är
[DEAL.name]
innehåller det ett strängvärde (avtalets namn). CONCAT([Fält 1], "Q4")
skulle vara giltigt eftersom det innehåller två strängvärden.CONCAT([DEAL.name], 2012)
skulle inte vara giltigt eftersom det innehåller både ett sträng- och ett siffervärde.
Operatorer
Du kan använda operatörer med bokstavsvärden och värden för egenskaper/fält, och operatörerna utvärderas i PEMDAS standardordning. Detta gör att du kan bädda in operatorer med hjälp av parenteser. Till exempel:
- Lägg till ett tal med en egenskapsreferens:
1 + [DEAL.amount]
- Användning av parenteser för att bädda in operationer:
(1 + 2) * (3 + 4)
Operatör | Beskrivning | Exempel på användning |
|
Lägg till siffror. Återger ett tal. |
|
|
Subtrahera tal. Återger ett tal. |
|
|
Multiplicerar tal. Återger ett tal. |
|
|
Dividerar tal. Återger ett tal. |
|
|
Negerar ett tal. |
|
|
Kontrollerar om båda två boolska värden är sanna. Återger ett boolska värde. |
|
|
Kontrollerar om något av två boolska värden är sant. Återger ett boolska värde. |
|
|
Negerar ett boolskt värde. Återger ett annat boolskt värde. |
|
|
Jämlikhetsoperatör. Återger ett boolskt värde. |
= sant = sant |
IF
IF-logik är en uppsättning regler som utförs om ett visst villkor är uppfyllt. Du kan använda IF-logik för att särskilja data. Du kan till exempel använda IF-logik för att:
- Beräkna olika provisioner baserat på storleken på en affär (dvs. ge en högre procentandel för en större affär).
- Indela affärer i nivåer för analys och åtgärder i dina rapporter.
- Översätt feedback-svar till kategorier (t.ex. etikett 1-6 är en avhållande faktor).
- Definiera kontaktprioritet baserat på hur många dagar de har varit markerade som ledtråd.
ETIKETT
Funktionen LABEL omvandlar intervallvärden för uppräkningsegenskaper till användarvänliga värden. Vissa HubSpot-definierade egenskaper, t.ex. Deal och Contact owner
, representeras som interna värden. Detta försvårar analysen. När funktionen LABEL används med HubSpot-definierade egenskaper som stöder översättning ger funktionen LABEL översättningen utifrån portalinställningar, inte användarinställningar. Du kan till exempel använda LABEL-funktionen för att:-
Få tillgång till namn på kontakter eller affärssteg direkt i fält.
LABEL([DEAL.dealstage]) = "Closed Won"(10)
- Hänvisa till HubSpot-ägare med namn direkt i fält.
LABEL([DEAL.hubspot_owner_id]) = "John Smith"
Numeriska funktioner
Funktion | Definition | Argument | Exempel på användning |
|
Beräknar det absoluta värdet av ett tal. Återger ett tal. |
tal: talet som ska beräknas som absolut värde. |
|
|
Avrunda ett decimalvärde uppåt till närmaste heltal. Återger ett tal. |
antal: talet att ta ut taket av. |
|
|
Dividerar ett tal, men returnerar noll om divisorn är noll. Återger ett tal. |
dividend: talet som ska användas som utdelare i divisionen. Divisor: talet som ska användas som divisor i divisionsoperationen, med noll som resulterar i ett nollvärde totalt. |
|
|
Eulers tal förhöjt till ett värde. Återger ett tal. |
exponent: Exponenten som Eulers tal ska höjas till. |
|
|
Avrunda ett decimalvärde nedåt till närmaste heltal. Återger ett tal. |
antal: Exponenten som Eulers tal ska höjas till. |
|
|
Beräkna den naturliga logaritmen för ett värde. Återger ett tal. |
antal: Värdet som ska beräknas som naturlig logaritm. |
|
|
Beräkna logaritmen av ett värde inom en angiven bas. Återger ett tal. |
base: basen som ska användas vid logaritmberäkningen av värdet. värde: talet som logaritmen ska beräknas för. |
|
|
Höjer ett basvärde till en angiven potens. Återger ett tal. |
base: talet som potensen ska beräknas av. Exponent: talet som basen ska höjas med. |
|
|
Ta kvadratroten av ett icke-negativt tal. Återger ett tal. |
tal: talet som ska ta kvadratroten av. |
|
|
Sortera numeriska värden i hinkar med samma bredd. Återger numret på den hink som värdet hamnar i. Om det returnerade värdet ligger under minimivärdet returneras noll. Om det returnerade värdet ligger över det högsta värdet, returneras antalet hinkar +1. |
Värde: Det tal som ska beräknas i bin-numret. minValue: det lägsta värdet att börja binning från. maxValue: det högsta värdet att binera till. bucketCount: det önskade antalet lika breda hinkar som värdena ska sorteras i mellan minValue och maxValue. |
|
Strängfunktioner
Funktion | Definition | Argument | Exempel på användning |
|
Bestämmer om en sträng innehåller en delsträng som är känslig för stor bokstavsskillnader. Återger ett boolskt värde. |
sträng: strängvärdet som ska testas. Substring: det värde som ska kontrolleras inom strängen. |
|
|
Sammanfoga två strängar. Återger en sträng. |
string1: strängvärdet som string2 ska läggas till. string2: strängvärdet som ska läggas till string1. |
|
|
Beräknar längden på en sträng. Återger ett tal. |
sträng: strängvärdet som längden ska beräknas för. |
|
|
Tar bort inledande och avslutande vitrymder från en sträng. Återger en sträng. |
sträng: strängvärdet som vitrymden ska trimmas från. |
|
Datumfunktioner
Funktion | Definition | Argument | Exempel på användning |
|
Skapa ett datumvärde från delar av år, månad och dag. Återger ett datum. |
year: Årdelen av det önskade datumet. month: månadsdelen av det önskade datumet. day: dagdelen av det önskade datumet. |
|
|
Återger antalet tidsenheter mellan det första datumvärdet och det andra för en angiven tidsenhet. Returnerar ett tal. |
datePart: den enhet för år, kvartal, månad, vecka eller dag som ska användas vid beräkningen av skillnaden. date1: startdatavärdet som ska subtraheras från date2. date2: det slutdatum som date1 ska subtraheras från. |
|
|
Extrahera år, kvartal, månad, vecka eller dag från ett datumvärde. Återger ett tal. |
datePart: den enhet för år, kvartal, månad, vecka eller dag som ska extraheras. date: datumvärdet som ska extraheras en datumdel från. |
|
|
Trunkerar ett datumvärde till år, kvartal, månad, vecka eller dag. |
datePart: enheten år, kvartal, månad, vecka eller dag som ska trunkeras till. date: datumvärdet som ska trunkeras. |
|
|
Skapa ett tidsstämpelvärde från delar av år, månad, dag, timme, minut och sekund. Återger ett datumtidsvärde. |
year: årsdelen av det önskade datumet. month: månadsdelen av det önskade datumet. day: dagdelen av den önskade dagen. |
|
|
Beräknar veckonumret inom ett år för ett datum. Återger ett tal. |
datum: datumtidsvärdet som ska användas för att beräkna veckonumret inom ett år. |
|
|
Återger den aktuella tiden baserat på kontots tidszon. Återger ett datumtidsvärde. |
|
|
|
Återger antalet veckodagar (måndag-fredag) mellan två datum. |
value1: det inledande datumvärdet. värde 2: slutdatum. |
|
Relaterat innehåll
-
Förstå rapportering om tilldelning
När du skapar en rapport om kontaktskapande, affärsskapande eller intäktstilldelning kan du läsa nedanstående...
Kunskapsbas -
Analysera interaktioner mellan cookies och banderoller för samtycke
När en kontakt interagerar med din banner för samtycke till cookies kan du se interaktionen i HubSpot. Nedan...
Kunskapsbas -
Rapportera om spårade termer i utskrifter
Konfigurera spårade termer för att rapportera om inspelningar som transkriberas med hjälp av Conversation...
Kunskapsbas