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 te berekenen als dat nodig is. Je kunt bijvoorbeeld een veld maken om jaarlijks terugkerende inkomsten te berekenen op basis van het dealbedrag.
Let op: afhankelijk van je abonnement is er een limiet aan het aantal gegevenssets dat alle gebruikers in je account kunnen aanmaken. Lees meer over deze limieten in de HubSpot Producten en Diensten catalogus.
Door meerdere gegevenssets 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.
Hieronder wordt uitgelegd hoe je een gegevensset maakt, hoe je de gegevensset in het rapport gebruikt en wat de definities zijn van de beschikbare functies in de tool Gegevenssets.
Een gegevensset 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, gesprekken, verkoopactiviteiten en meer. U kunt maximaal 5 gegevensbronnen per gegevensset selecteren.
De primaire gegevensbron staat centraal in de dataset en alle andere gegevensbronnen hebben betrekking op die primaire bron. Om deze gegevensbronnen met elkaar 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 koppelingen nodig zijn.
Andere gegevensbronnen kunnen echter niet direct worden gekoppeld en vereisen aanvullende 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 toevoegen aan de dataset, 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 maken van formules met behulp van flexibele expressies.
Met voorwaardelijke velden kunnen gebruikers gegevens groeperen of indelen in emmers op basis van ingestelde voorwaarden. Deze velden kunnen alleen worden gebruikt in gegevenssets of de builder voor aangepaste rapporten. 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 kunt u 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 toe te voegen aan je velden.
Een filter toevoegen:
Controleer je gegevensset voordat je hem opslaat.
Je komt dan in de rapportbouwer waar je een rapport kunt maken op basis van je gegevensset.
Op het dashboard Gegevenssets kun je bestaande gegevenssets bekijken en bewerken.
Op de pagina Gegevenssets details kun je ook een nieuw rapport maken met de dataset door te klikken op Rapport maken.
Zodra een dataset is gemaakt, kun je een rapport maken op basis van de dataset vanuit de rapportbouwer of vanuit de tool voor 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 eigenschap gebaseerde datum, die dynamisch is voor elk 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]”)
Hieronder vindt u meer informatie over de syntaxis voor literalen en eigenschap-/veldgegevens en hoe u deze kunt opnemen in formules.
Gebruik literalen om specifieke, statische tekstreeksen, 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
). Eigenschapverwijzingen laten u toe om waarden van de eigenschappen van uw geselecteerde gegevensbronnen rechtstreeks op te nemen. 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 eigenschap-/veldwaarden en operatoren worden geëvalueerd in de standaard PEMDAS bewerkingsvolgorde. Hierdoor kun je operatoren nesten door haakjes te gebruiken. Bijvoorbeeld:
1 + [DEAL.amount]
(1 + 2) * (3 + 4)
Operator | Beschrijving | Voorbeeld gebruik |
|
Getallen toevoegen. Geeft een getal. |
|
|
Trekt getallen van elkaar af. Geeft een getal. |
|
|
Vermenigvuldig getallen. 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 terug. |
=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 opsommingen van eigenschappen naar gebruiksvriendelijke waarden. Sommige door HubSpot gedefinieerde eigenschappen, zoals Deal en Contacteigenschap worden weergegeven als interne waarden. Dit maakt analyse moeilijk. Bij gebruik met HubSpot's gedefinieerde eigenschappen die vertaling ondersteunen, zal de LABEL functie de vertaling verzorgen op basis van de HubSpot-portaal instellingen, niet de gebruikersinstellingen. Je kunt de LABEL functie bijvoorbeeld gebruiken om:
Directe toegang tot namen van contactpersonen of dealfases in velden
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 waarvan de absolute waarde moet worden genomen. |
|
|
Rond een decimale waarde naar boven af op het dichtstbijzijnde gehele getal. Geeft een getal terug. |
getal: het getal waarvan het maximum moet worden genomen. |
|
|
Deelt een getal, maar geeft nul terug als de deler nul is. Geeft een getal terug. |
dividend: het getal dat als dividend moet worden gebruikt bij het delen. deler: het getal dat als deler wordt gebruikt bij de deling, waarbij nul resulteert in een totale waarde van nul |
|
|
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 om het getal van Euler naar te verhogen. |
|
|
Bereken de natuurlijke logaritme van een waarde. Geeft een getal. |
getal: de waarde waarvan de natuurlijke logaritme moet worden genomen. |
|
|
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. |
|
|
Verheft 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 waarvan de vierkantswortel moet worden genomen. |
|
|
Verdeelt 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 terug. |
tekenreeks: de tekenreekswaarde om te testen. substring: de waarde waarop gecontroleerd moet worden binnen de tekenreeks. |
|
|
Voeg twee tekenreeksen samen. 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. |
|
|
Verwijder voorloop- en achterloopwitruimte uit een tekenreeks. Geeft een tekenreeks terug. |
tekenreeks: de tekenreekswaarde waarvan de witruimte moet worden verwijderd. |
|
Functie | Definitie | Argumenten | Voorbeeld gebruik |
|
Creëert een datumwaarde uit jaar-, maand- en dagdelen. Geeft als resultaat een datum. |
jaar: het jaardeel van de gewenste datum. maand: het maanddeel van de gewenste datum. dag: het dagdeel van de gewenste datum. |
|
|
Geeft het aantal tijdseenheden terug 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 die moet worden gebruikt 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 terug. |
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 gebaseerd op 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. |
|