Een dataset is een verzameling gegevens uit je HubSpot account die vervolgens kan worden gebruikt in aangepaste rapporten. Een dataset kan eigenschappen bevatten voor CRM-objecten en HubSpot-activa, samen met formules om je gegevens naar behoefte te berekenen. Je kunt bijvoorbeeld een veld maken om de jaarlijkse terugkerende inkomsten te berekenen op basis van de eigenschap dealbedrag.
Door meerdere datasets voor je teams te maken, hoeven rapportmakers niet telkens hun gegevensbronnen te selecteren als ze een rapport moeten maken. Een dataset kan ook worden bijgewerkt na het maken, waardoor het mogelijk wordt om alle rapporten die gebruik maken van die dataset tegelijkertijd bij te werken.
Lees hieronder hoe je een dataset maakt, hoe je de dataset in het rapport gebruikt en wat de definities zijn van de beschikbare functies in de tool Datasets.
Een dataset maken
Selecteer eerst de gegevensbronnen die je wilt opnemen in je dataset. Gegevensbronnen zijn de objecten, bedrijfsmiddelen en gebeurtenissen waarover u wilt rapporteren. Hieronder vallen alle CRM-objecten zoals contactpersonen of aangepaste objecten en bedrijfsmiddelen zoals websitepagina's en e-mails, conversaties, verkoopactiviteiten en meer. U kunt maximaal 5 gegevensbronnen per dataset selecteren.
De primaire gegevensbron staat centraal in de dataset en alle andere gegevensbronnen hebben betrekking op die primaire bron. Om deze gegevensbronnen te verbinden, voegt HubSpot de gegevens op de achtergrond samen via het kortst mogelijke pad. Contactpersonen en deals zijn bijvoorbeeld direct gerelateerd en kunnen worden geselecteerd zonder dat er extra joins nodig zijn.
Andere gegevensbronnen kunnen echter niet direct worden gekoppeld en vereisen extra bronnen om de gegevens samen te voegen. Als je primaire bron bijvoorbeeld Deals is en je wilt blogpostgegevens opnemen in het rapport, dan kan HubSpot deze bronnen alleen koppelen via de Contactpersonen en Webactiviteiten bronnen. Deze andere bronnen worden automatisch geselecteerd om de gegevens samen te voegen.
Selecteer de velden die je wilt opnemen in de dataset. Je kunt bestaande HubSpot eigenschappen aan de dataset toevoegen, maar ook aangepaste formulevelden.
Om eigenschappen aan de dataset toe te voegen, sleep je de eigenschappen van de linker zijbalk naar de sectie Datasetvelden.
Formulevelden zijn specifiek voor de dataset en kunnen worden gebruikt om waarden te berekenen op basis van eigenschappen in de dataset. Leer meer over het bouwen van formules met behulp van flexibele expressies.
Met voorwaardelijke velden kunnen gebruikers gegevens groeperen of emmeren op basis van ingestelde voorwaarden. Deze velden kunnen alleen worden gebruikt in datasets of de custom report builder. Je kunt voorwaardelijke velden gebruiken om verschillende commissies te berekenen op basis van de grootte van een deal of om feedbackreacties te vertalen in categorieën, bijvoorbeeld een label tussen 1-6 wordt gelabeld als een afrader.
Met het voorwaardelijke veld kun je een formule maken met de functie IF(). Alle velden die zijn gemaakt met een voorwaardelijk veld kunnen opnieuw worden gemaakt met een IF() functie in een standaard veld voor het maken van formules.
Verfijn je gegevens verder door filters aan je velden toe te voegen.
Een filter toevoegen:
Controleer uw dataset voordat u deze opslaat.
Je komt nu in de rapportbouwer waar je een rapport kunt maken op basis van je dataset.
Op het dashboard met datasets kun je bestaande datasets bekijken en bewerken.
Op de detailpagina van de dataset kun je ook een nieuw rapport maken met de dataset door op Rapport maken te klikken.
Zodra een dataset is gemaakt, kun je een rapport maken op basis van de dataset, hetzij vanuit de rapportbouwer of vanuit de tool Datasets.
Binnen een functie kun je gegevens van eigenschappen en velden of letterlijke gegevens gebruiken. Eigenschap- en veldgegevens zijn dynamisch gebaseerd op de individuele gegevensbronnen, terwijl letterlijke gegevens constant zijn. Bijvoorbeeld:
2021-03-05
is een letterlijke datum, die constant is.[CONTACT.createdate]
is een op eigenschappen gebaseerde datum, die dynamisch is voor elke contactpersoonrecord.Functies kunnen zowel letterlijke als eigenschap-/veldgegevens bevatten, zolang de gegevenstypen compatibel zijn met de vereiste argumenten van de functie. Bijvoorbeeld:
DATEDIFF("MONTH", "2021-01-01", “[CONTACT.createdate]”)
Leer hieronder meer over de syntaxis voor letterlijk en eigenschap-/veldgegevens, en hoe u deze kunt opnemen in formules.
Gebruik letterlijk om specifieke, statische tekenreeksen, getallen, waar of onwaar waarden en datums toe te voegen aan je berekeningen.
“My cool string”
.42
.true
of false
."YYY-MM-DD"
, of een datumtijdstempelnummer (bijvoorbeeld 1635715904
).Met verwijzingen naar eigenschappen kunt u direct waarden opnemen uit de eigenschappen van uw geselecteerde gegevensbronnen. Je hoeft de eigenschap niet toe te voegen als een datasetveld om ernaar te verwijzen.
Gebruik de volgende syntaxis bij het verwijzen naar eigenschappen:
[
en ]
).[CONTACT.lifecyclestage]
[COMPANY.name]
[e_hs_scheduled_email_v2.__hs_event_native_timestamp]
U kunt naar velden verwijzen in een formule door de veldnaam te omringen met vierkante haakjes. Bijvoorbeeld:
[Field 1]
[My awesome custom field]
U kunt naar velden verwijzen in formules zolang de operatoren en functies van de formule het gegevenstype van het veld accepteren. Als u bijvoorbeeld een nieuw veld maakt dat een tekenreeks bevat, kunt u naar het veld verwijzen in een functie die tekenreeksen accepteert:
[DEAL.name]
is, bevat het een tekenreekswaarde (de naam van de deal).CONCAT([Field 1], "Q4")
zou geldig zijn omdat het twee tekenreekswaarden bevat.CONCAT([DEAL.name], 2012)
zou niet geldig zijn omdat het zowel een tekenreeks- als een getalwaarde bevat.Je kunt operatoren gebruiken met letterlijke en property/veld waarden, en operatoren worden geëvalueerd in de standaard PEMDAS volgorde van operaties. Hierdoor kun je operatoren nesten door haakjes te gebruiken. Bijvoorbeeld:
1 + [DEAL.amount]
(1 + 2) * (3 + 4)
Operator | Beschrijving | Voorbeeldgebruik |
|
Getallen optellen. Geeft een getal. |
|
|
Aftrekken van getallen. Geeft een getal. |
|
|
Getallen vermenigvuldigen. Geeft een getal. |
|
|
Getallen delen. Geeft een getal. |
|
|
Ontkracht een getal. |
|
|
Controleert of twee booleaanse waarden allebei waar zijn. Geeft een booleaans terug. |
|
|
Controleert of een van twee booleaanse waarden waar is. Geeft een booleaans terug. |
|
|
Ontkracht een booleaanse waarde. Geeft een andere booleaanse waarde. |
|
|
Gelijkheidsoperator. Geeft een booleaanse waarde. |
=true = waar |
IF logica is een verzameling regels die worden uitgevoerd als aan een bepaalde voorwaarde wordt voldaan. Je kunt IF logica gebruiken om gegevens te onderscheiden. Je kunt bijvoorbeeld IF logica gebruiken om:
De LABEL functie converteert intervalwaarden van opsommingseigenschappen naar gebruiksvriendelijke waarden. Sommige HubSpot gedefinieerde eigenschappen, zoals Deal en Contact eigenaar worden weergegeven als interne waarden. Dit maakt analyse moeilijk. Bij gebruik met HubSpot gedefinieerde eigenschappen die vertaling ondersteunen, zal de LABEL functie de vertaling verzorgen op basis van portaalinstellingen, niet gebruikersinstellingen. Je kunt de LABEL functie bijvoorbeeld gebruiken om:
Namen van contactpersonen of dealstages rechtstreeks in velden te openen
LABEL([DEAL.dealstage]) = "Closed Won"(10)
LABEL([DEAL.hubspot_owner_id]) = "John Smith"
Functie | Definitie | Argumenten | Voorbeeld gebruik |
|
Bereken de absolute waarde van een getal. Geeft een getal terug. |
getal: het getal om de absolute waarde van te nemen. |
|
|
Rond een decimale waarde naar boven af op het dichtstbijzijnde gehele getal. Geeft een getal. |
getal: het getal om het maximum van te nemen. |
|
|
Deelt een getal, maar geeft nul terug als de deler nul is. Geeft een getal terug. |
Dividend: het getal dat als dividend wordt gebruikt bij het delen. deler: het getal dat moet worden gebruikt als deler in de deling, waarbij nul resulteert in een nulwaarde overall |
|
|
Computer getal van Euler verheven tot een waarde. Geeft een getal. |
exponent: de exponent waartoe het getal van Euler wordt verheven. |
|
|
Rond een decimale waarde af naar het dichtstbijzijnde gehele getal. Geeft een getal terug. |
getal: de exponent waartoe het getal van Euler wordt verheven. |
|
|
Bereken de natuurlijke logaritme van een waarde. Geeft een getal. |
getal: de waarde om de natuurlijke logaritme van te nemen. |
|
|
Bereken de logaritme van een waarde binnen een opgegeven basis. Geeft een getal terug. |
basis: de basis die moet worden gebruikt in de logaritmeberekening van de waarde. waarde: het getal waarvan de logaritme moet worden genomen. |
|
|
Verhoogt een basiswaarde tot een opgegeven macht. Geeft een getal terug. |
basis: het getal om de macht van te berekenen. exponent: het getal waarmee de basis moet worden verhoogd. |
|
|
Neem de vierkantswortel van een niet-negatief getal. Geeft een getal. |
getal: het getal om de vierkantswortel van te nemen. |
|
|
Verdeel numerieke waarden in emmers van gelijke breedte. Geeft het nummer van de emmer waarin de waarde valt. Als de geretourneerde waarde onder het minimum ligt, wordt nul geretourneerd. Als de geretourneerde waarde boven het maximum ligt, retourneert het aantal emmers +1. |
waarde: het getal dat moet worden berekend in het bin-nummer. minWaarde: de minimumwaarde om met binning te beginnen. maxValue: de maximale waarde om te binnen. bucketCount: het gewenste aantal emmers van gelijke breedte om waarden in te binnen tussen minValue en maxValue. |
|
Functie | Definitie | Argumenten | Voorbeeld gebruik |
|
Bepaalt of een tekenreeks een hoofdlettergevoelige substring bevat. Geeft een booleaanse waarde. |
string: de stringwaarde om te testen. substring: de waarde waarop gecontroleerd moet worden binnen de string. |
|
|
Twee tekenreeksen samenvoegen. Geeft een tekenreeks terug. |
string1: de tekenreekswaarde waaraan string2 wordt toegevoegd. string2: de tekenreekswaarde die aan string1 wordt toegevoegd. |
|
|
Bereken de lengte van een tekenreeks. Geeft een getal terug. |
tekenreeks: de tekenreekswaarde om de lengte van te berekenen. |
|
|
Voorloop en achterloop witruimte uit een tekenreeks verwijderen. Geeft een tekenreeks terug. |
tekenreeks: de tekenreekswaarde om witruimte uit te knippen. |
|
Functie | Definitie | Argumenten | Voorbeeld gebruik |
|
Creëert een datumwaarde uit jaar-, maand- en dagdelen. Geeft een datum terug. |
jaar: het jaardeel van de gewenste datum. Maand: het maanddeel van de gewenste datum. dag: het dagdeel van de gewenste datum. |
|
|
Geeft als resultaat het aantal tijdseenheden tussen de eerste datumwaarde en de tweede voor een opgegeven tijdseenheid. Geeft een getal terug. |
datePart: de eenheid voor jaar, kwartaal, maand, week of dag om te gebruiken in de berekening van het verschil. datum1: de begindatumwaarde die moet worden afgetrokken van datum2. datum2: de einddatum waarvan datum1 wordt afgetrokken. |
|
|
Extraheer het jaar, kwartaal, maand, week of dag uit een datumwaarde. Geeft een getal. |
datePart: de eenheid voor jaar, kwartaal, maand, week of dag die moet worden geëxtraheerd. datum: de datumwaarde waaruit een datumdeel moet worden geëxtraheerd. |
|
|
Verklein een datumwaarde tot zijn jaar, kwartaal, maand, week of dag. |
datePart: de eenheid voor jaar, kwartaal, maand, week of dag om in te korten. date: de datumwaarde die moet worden ingekort. |
|
|
Creëert een tijdstempelwaarde uit jaar-, maand-, dag-, uur-, minuut- en secondedelen. Geeft een datetime-waarde. |
jaar: het jaardeel van de gewenste datum. Maand: het maanddeel van de gewenste datum. dag: het dagdeel van de gewenste dag. |
|
|
Berekent het weeknummer binnen een jaar voor een datum. Geeft een getal terug. |
datum: de datetime-waarde waarmee het weeknummer binnen een jaar moet worden berekend. |
|
|
Geeft de huidige tijd terug op basis van de tijdzone van uw account. Geeft een datetimewaarde terug. |
|
|
|
Geeft als resultaat het aantal weekdagen (maandag - vrijdag) tussen twee datums. |
waarde1: de startdatum. value2: de eindwaarde van de datetime. |
|