Doorgaan naar artikel
Let op: De Nederlandse vertaling van dit artikel is alleen bedoeld voor het gemak. De vertaling wordt automatisch gemaakt via een vertaalsoftware en is mogelijk niet proefgelezen. Daarom moet de Engelse versie van dit artikel worden beschouwd als de meest recente versie met de meest recente informatie. U kunt het hier raadplegen.

Datasets maken en gebruiken

Laatst bijgewerkt: november 17, 2021

Geldt voor:

Operations Hub Enterprise

Een dataset is een verzameling van gegevens uit uw HubSpot-account die vervolgens kunnen worden gebruikt in aangepaste rapporten. Een dataset kan eigenschappen bevatten voor CRM-objecten en HubSpot-activa, samen met formules om uw gegevens te berekenen zoals nodig. U kunt bijvoorbeeld een veld maken om jaarlijks terugkerende inkomsten te berekenen op basis van de eigenschap dealbedrag.

Door meerdere datasets voor uw teams te maken, hoeven de makers van rapporten niet telkens hun gegevensbronnen te selecteren wanneer ze een rapport moeten maken. Een dataset kan ook worden bijgewerkt nadat deze is aangemaakt, zodat alle rapporten die gebruikmaken van die dataset tegelijkertijd kunnen worden bijgewerkt.

Hieronder leest u hoe u een dataset maakt, hoe u de dataset in het rapport gebruikt, en de definities voor de beschikbare functies binnen het gereedschap Datasets.

Maak een dataset

Om een dataset te maken:

  • Ga in uw HubSpot-account naarRapporten>Datasets.
  • Klik rechtsboven opCreëer dataset.

U wordt dan doorverwezen naar het tabblad Join van de dataset builder.

Word lid van

Selecteer eerst de gegevensbronnen die u in uw dataset wilt opnemen. Gegevensbronnen zijn de objecten, bedrijfsmiddelen en gebeurtenissen waarover u wilt rapporteren. Dit omvat alle CRM-objecten, zoals contactpersonen of aangepaste objecten, en bedrijfsmiddelen, zoals websitepagina's en e-mails, conversaties, verkoopactiviteiten, enzovoort. U kunt maximaal 5 gegevensbronnen per dataset selecteren.

De primaire gegevensbron zal de focus van de dataset zijn, met alle andere gegevensbronnen die betrekking hebben op die primaire bron. Om deze databronnen te verbinden, voegt HubSpot de data op de achtergrond samen, gebruikmakend van het kortst mogelijke pad. Contacten en deals, bijvoorbeeld, zijn 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. Bijvoorbeeld, als uw primaire bron Deals is en u wilt blog post data in het rapport opnemen, dan kan HubSpot deze bronnen alleen koppelen via de Contacten en Web activiteiten bronnen. Deze andere bronnen zullen automatisch worden geselecteerd om de gegevens samen te voegen.

  • Om de primaire gegevensbron te selecteren, klikt u op het vervolgkeuzemenu Primaire gegevensbron en selecteert u vervolgens een gegevensbron.

    datasets-join-tab0
  • Ga verder met het selecteren van aanvullende gegevensbronnen. In het rechterpaneel kunt u de relaties tussen de huidige geselecteerde gegevensbronnen bekijken.
  • Terwijl u bronnen selecteert, kunt u in het deelvenster Voorbeeld onder aan het scherm een voorbeeld van uw gegevens zien.
  • Nadat u uw gegevensbronnen hebt geselecteerd, klikt u rechtsboven op Volgende.

Bereid voor.

Selecteer de velden die u in de dataset wilt opnemen. U kunt bestaande HubSpot eigenschappen toevoegen aan de dataset, evenals aangepaste formulevelden.

Eigenschappen toevoegen

  • Om eigenschappen aan de dataset toe te voegen, sleept u de eigenschappen van de linker zijbalk naar de sectie Bouw uw dataset.

2021-10-28_11-28-34 (1)

  • Om de naam van een eigenschap te wijzigen of een voorbeeld van de gegevens te bekijken, klikt u op de eigenschap onderUw dataset samenstellen en voert u een nieuwe naam in hetnaamveld aan de rechterkant in. Het hernoemen van een eigenschap zal de naam enkel in deze dataset updaten. Hierdoor kunt u aanpassen hoe deze velden in de rapportbuilder verschijnen, maar dit heeft geen invloed op de naam van de bestaande eigenschap.

Formulevelden toevoegen

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.

  • Om een formuleveld te maken, klik op Formuleveld maken.

    dataset-create-formula-field0
  • Voer rechts eennaam in voor het veld.
  • In hetFormule veld, voer uw formule in. U kunt verwijzen naar eigenschappen die u hebt toegevoegd aan de dataset, evenals naar andere HubSpot-eigenschappen buiten de dataset, en functies gebruiken om te berekenen op basis van eigenschap en letterlijke gegevens. Leer hieronder meer over formulesyntaxis en definities.
    • Om uw formule handmatig in te voeren, begint u met typen in het veldFormule. Standaard zal HubSpot auto-aanvul opties tonen terwijl u tekst invoert. Om auto-complete uit te schakelen, schakel het selectievakje Toon formulebegeleiding uit.

      dataset-formula-field-auto-complete0
    • Om een eigenschap in te voegen die u hebt toegevoegd aan de dataset, klikt u op het Created field dropdown menu en selecteert u vervolgens deeigenschap.
    • Om een eigenschap in te voegen die niet in de dataset zit, klik op hetHubSpot eigenschap dropdown menu, selecteer dan deeigenschap.
    • Om een functie in te voegen, klik op hetFunction dropdown menu, selecteer dan eenfunctie.
formula-field-options0
  • Terwijl u formules maakt, zal hetFormule veld een validatie status tonen. Wanneer een formule ongeldig is, verschijnt een rode statusindicator en kunt u op Validatie klikken om de foutdetails te bekijken.
    dataset-formula-field-validation0
  • Zodra u uw velden hebt ingesteld, klikt u op Volgende in de rechterbovenhoek.

Filter

Verfijn uw gegevens verder door filters aan uw velden toe te voegen.

Om een filter toe te voegen:

  • Klik en sleep vanuit de linkerzijbalk velden naar de Inactieve filters sectie.
  • Klik op een veld om de filteropties te bekijken. Selecteer een filter en klik op Toepassen.
  • U kunt filters groeperen door op een veldte klikken en vervolgens op het vervolgkeuzemenu Groeperen met een ander filter. Selecteer een ander actief filter en klik op Toepassen.

datasets-group-filters0

    • U kunt wijzigen of de filters zijn gegroepeerd op en ofoflogica door te klikken op delogicaselector tussen de filters en vervolgensenof te selecteren.

      datasets-and-or-filter0
    • Als u filters wilt degroeperen, klikt u op eenfilter en vervolgens op het vervolgkeuzemenuGroeperen met een ander filter. SelecteerGeen en klik vervolgens opToepassen.
  • Nadat u uw filters hebt ingesteld, klikt u opVolgende.

Review

Controleer uw dataset voordat u deze opslaat.

  • Bekijk onder Sources de gegevensbronnen die u hebt geselecteerd.
  • Onder Fields, bekijk de velden in de dataset. Dit omvat:
    • Veld: de naam van het veld.
    • Afgeleid: of het veld een standaard HubSpot veld is of een aangepast berekend veld.
    • Gegevenstype: het soort gegevens dat het veld bevat.
    • Invoer: de uitdrukking van het veld.
    • Bron: de bron van de gegevens (b.v. Contacten).
  • Bekijk in het paneel Voorbeeld het voorbeeld van uw gegevens. U kunt klikken op Tabelrelaties weergeven om te zien hoe de gegevens met elkaar verbonden zijn.
  • Nadat u uw gegevens hebt bekeken, slaat u de dataset op door op Opslaan te klikken.
  • Voer in het rechterpaneel een naam en beschrijving in voor de dataset.
  • Klik op Toepassen.

Je wordt dan naar de rapport bouwer gebracht waar je maak een rapport op basis van je dataset.

Datasets bekijken en beheren

Op het datasets dashboard kunt u bestaande datasets bekijken en bewerken.

  • Ga in uw HubSpot-account naar Rapporten > Datasets.
  • U kunt uw bestaande datasets filteren met behulp van de filters bovenaan de tabel.
  • Om een dataset te bewerken, gaat u met de muis over de dataset en klikt u vervolgens op Bewerken. U komt dan op de detailpagina van de dataset.
    • Op het tabblad Voorbeeld kunt u een voorbeeld van de gegevens van de dataset bekijken.
    • Bekijk op het tabblad Metagegevens de gegevensbronnen en velden die in de dataset zijn opgenomen. Dit omvat:
      • Veld: de naam van het veld.
      • Afgeleid: of het veld een standaard HubSpot-veld is of een aangepast berekend veld.
      • Gegevenstype: het type gegevens dat in het veld staat.
      • Input: de string die wordt gebruikt om gegevens in het veld te brengen.
      • Bron: de bron van de gegevens (bijv. Contacten).
    • Op het tabblad Rapporten kunt u de rapporten bekijken die met de dataset zijn gemaakt.
    • Op de detailpagina van de dataset kunt u ook een nieuw rapport maken met de dataset door op Rapport bouwen teklikken.

Een rapport maken met een dataset

Zodra een dataset is aangemaakt, kunt u een rapport aanmaken op basis van de dataset vanuit de rapportbuilder of vanuit het gereedschap datasets.

  • Om een rapport te maken vanuit een dataset:
  • Om een rapport te maken met de custom report builder:
    • Navigeer in uw HubSpot account naar Rapporten > Rapporten.
    • Klik rechtsboven op Aangepast rapport maken.
    • In de linker zijbalk, selecteer Custom Report Builder.
    • Klik rechts op het tabblad Browse datasets om uw bestaande datasets te bekijken.

      browse-datasets-tab0
    • Selecteer de dataset die u wilt gebruiken en klik opVolgende.

Referentie

Syntax

Binnen een functie kunt u gegevens van eigenschappen en velden of letterlijke gegevens gebruiken. Gegevens uit eigenschappen en velden zullen dynamisch zijn, 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 contactpersoon-record.

Functies kunnen zowel letterlijke gegevens als gegevens over eigenschappen/velden bevatten, zolang de gegevenstypen maar compatibel zijn met de vereiste argumenten van de functie. Bijvoorbeeld:

DATEDIFF("MAAND", "2021-01-01", "[CONTACT.createdate]")

Leer hieronder meer over de syntaxis voor literalen en eigenschap-/veldgegevens, en hoe u deze in formules kunt opnemen.

Letterlijke syntaxis

Gebruik literalen om specifieke, statische tekenreeksen, getallen, waar of onwaar waarden, en datums in uw berekeningen op te nemen.

  • Letterlijke string: tekst omgeven door aanhalingstekens. Bijvoorbeeld: "Mijn coole string".
  • Getal letterlijk: getallen zonder aanhalingstekens. Bijvoorbeeld, 42.
  • Booleaans letterlijk: waar of onwaar.
  • Letterlijke datum: een tekenreeks geformatteerd als "JJJJ-MM-DD", of een datum-tijdstempelnummer (bv. 1635715904).

Eigenschappensyntaxis

Met eigenschapverwijzingen kunt u rechtstreeks waarden uit de eigenschappen van uw geselecteerde gegevensbronnen opnemen. U hoeft de eigenschap niet als een datasetveld toe te voegen om ernaar te verwijzen.

Gebruik de volgende syntaxis om naar eigenschappen te verwijzen:

  • Referentie-uitdrukkingen worden altijd omgeven door vierkante haken ( [ en ] ).
  • Eigenschapverwijzingen specificeren de object- of gebeurtenisnaam, gevolgd door een punt en de interne eigenschapsnaam. Bijvoorbeeld:
    • [CONTACT.levensfase]
    • [BEDRIJF.naam]
    • [e_hs_scheduled_email_v2.__hs_event_native_timestamp].

Veldverwijzing syntaxis

U kunt naar velden verwijzen in een formule door de veldnaam te omringen met vierkante haken. Bijvoorbeeld:

    • [Veld 1]
    • [Mijn geweldige aangepaste veld]

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:

  • Als veld 1 [DEAL.name] is, bevat het een tekenreekswaarde (de naam van de transactie).
  • CONCAT([Veld 1], "Q4") zou geldig zijn omdat het twee string-waarden bevat.
  • CONCAT([DEAL.name], 2012) zou niet geldig zijn omdat het zowel een string als een getalswaarde bevat.

Operators

U kunt operatoren gebruiken met letterlijke en eigenschap-/veldwaarden, en operatoren worden geëvalueerd in de standaard PEMDAS-volgorde van bewerkingen. Dit laat u toe om operatoren te nesten met behulp van haakjes. Bijvoorbeeld:

  • Een getal toevoegen met een eigenschap referentie: 1 + [DEAL.bedrag]
  • Gebruik haakjes om bewerkingen te nesten: (1 + 2) * (3 + 4)
Operator Beschrijving Voorbeeld gebruik

+

Getallen optellen. Geeft een getal.

1 + 1
= 2

[DEAL.bedrag] + 100

-

Aftrekken van getallen. Geeft een getal als resultaat.

100 - 1
= 99

EXP(1) - EXP(1)
= 0

WEEKNUM([DEAL.closedate]) - WEEKNUM([DEAL.createdate])

*

Vermenigvuldig getallen. Geeft een getal.

2 * 2
= 4

POW(10, 2) * -1
= -100

[DEAL.bedrag] * 0.5

/

Getallen delen. Geeft een getal als resultaat.

10/ 2
= 5

[DEAL.bedrag] / DATEDIFF("DAG", [DEAL.aanmaakdatum], [DEAL.sluitingsdatum])

-

Negeert een getal.

-100
= -100

-[DEAL.bedrag]

&&

Controleert of twee booleaanse waarden allebei waar zijn. Geeft een booleaans resultaat.

waar && onwaar
= vals

CONTAINS("HubSpot", "Hub") && CONTAINS("HubSpot", "Spot")
= true

CONTAINS("HubSpot", "Hub") && CONTAINS("HubSpot", "CRM")
= vals

||

Controleert of één van twee booleaanse waarden waar is. Geeft een booleaans resultaat.

true | false
= true

CONTAINS("HubSpot", "Hub") || CONTAINS("HubSpot", "CRM")
= true

CONTAINS("HubSpot", "Verkoop") && CONTAINS("HubSpot", "Marketing")
= vals

!

Ontkent een booleaanse waarde. Geeft een andere booleaanse waarde terug.

!true
= false

==

Gelijkheidsoperator. Geeft een booleaanse waarde terug.

==waar
= true

Numerieke functies

Functie Definitie Argumenten Voorbeeld gebruik

ABS

Berekent de absolute waarde van een getal. Geeft een getal als resultaat.

ABS(aantal)

getal: het getal waarvan de absolute waarde moet worden genomen.

ABS(-10)
= 10

ABS(10)
= 10

CEIL

Rond een decimale waarde naar boven af op het dichtstbijzijnde gehele getal. Geeft een getal als resultaat.

CEIL(getal)

nummer: het nummer om het plafond van te nemen.

HOOGTE(3,14)
= 4

CEIL(EXP(1))
= 3

CEIL(LN([DEAL.bedrag]))

DIV0

Deelt een getal, maar geeft nul terug als de deler nul is. Geeft een getal terug.

DIV0(dividend, deler)

dividend: het getal dat gebruikt wordt als dividend in de deling.

deler: het getal dat moet worden gebruikt als deler in de deling, waarbij nul resulteert in een nulwaarde in totaal

DIV0(5, 2)
= 2,5

DIV0(5, 0)
= 0

DIV0([DEAL.bedrag], DATEDIFF("DAG", [DEAL.aanmaakdatum], [DEAL.sluitingsdatum]))

EXP

Computer Euler's getal verheven tot een waarde. Geeft een getal.

EXP(exponent)

exponent: de exponent om het getal van Euler te verhogen.

EXP(1)
= 2,718281828459045

EXP(0)
= 1

VLOER

Rond een decimale waarde naar beneden af op het dichtstbijzijnde gehele getal. Geeft een getal als resultaat.

VLOER(nummer)

getal: de exponent om het getal van Euler te verhogen.

VLOER(3.14)
= 3

CEIL(EXP(1))
= 2

FLOOR(LN([DEAL.bedrag]))

LN

Berekent de natuurlijke logaritme van een waarde. Geeft een getal als resultaat.

LN(aantal)

getal: de waarde om de natuurlijke logaritme van te nemen.

LN(1)
= 0

LN(EXP(1))
= 1

LN([DEAL.bedrag])

LOG

Berekent de logaritme van een waarde binnen een gespecificeerde basis. Geeft een getal als resultaat.

LOG(basis, waarde)

basis: de basis die moet worden gebruikt bij de logaritmische berekening van de waarde.

waarde: het getal om de logaritme van te nemen.

LOG(10, 1)
= 0

LOG(10, 10)
= 1

LOG(10, [DEAL.bedrag])

POWER

Verhoogt een basiswaarde tot een opgegeven macht. Geeft een getal terug.

POWER(basis, exponent)

basis: het getal om de macht van te berekenen.

exponent: het getal waarmee de basis moet worden verhoogd.

POWER(2, 10)
= 1024

MACHT(100, 0.5)
= 10

POWER([DEAL.hs_arr], 2)

SQRT

Neem de vierkantswortel van een niet-negatief getal. Geeft een getal.

SQRT(getal)

getal: het getal om de vierkantswortel van te nemen.

SQRT(100)
= 10

SQRT([DEAL.hs_arr])

BREEDTE_BUIK

Verdeelt numerieke waarden in emmers van gelijke breedte. Geeft als resultaat het nummer van de emmer waarin de waarde valt.

Indien de teruggegeven waarde lager is dan het minimum, wordt nul teruggegeven. Indien de teruggegeven waarde boven het maximum is, wordt het aantal emmers +1 teruggegeven.

WIDTH_BUCKET(waarde, minValue, maxValue, bucketCount)

waarde: het getal dat moet worden berekend in het bin-nummer.

minValue: de minimumwaarde om te beginnen met binning.

maxValue: de maximale waarde om tot te binne.

bucketCount: het gewenste aantal emmers van gelijke breedte om de waarden in te verdelen tussen minValue en maxValue.

BREEDTE_BUCKET(25, 0, 100, 10)
= 3

BREEDTE_BUCKET(95, 0, 100, 10)
= 10

WIDTH_BUCKET(-1000, 0, 100, 10)
= 0

BREEDTE_BUCKET(9999, 0, 100, 10)
= 11

WIDTH_BUCKET([DEAL.bedrag], 0, 10000, 1000)

String functies

Functie Definitie Argumenten Voorbeeld gebruik

BEVAT

Bepaalt of een string een substring bevat. Geeft een booleaanse waarde.

CONTAINS("string", "substring")

string: de string waarde om te testen.

Subring: de waarde om te controleren binnen de string.

CONTAINS("HubSpot", "Hub")
= true

CONTAINS("foo", "bar")
= vals

CONTAINS([CONTACT.voornaam], "Mike")

CONCAT

Voegt twee strings samen. Geeft een tekenreeks als resultaat.

CONCAT("string1", "string2")

string1: de stringwaarde waaraan string2 zal worden toegevoegd.

string2: de stringwaarde die aan string1 moet worden toegevoegd.

CONCAT("Hub", "Spot")
= "HubSpot"

CONCAT([CONTACT.voornaam], CONCAT(" ", [CONTACT.achternaam]))

LENGTE

Berekent de lengte van een string. Geeft een getal als resultaat.

LENGTE("string")

string: de string waarde om de lengte van te berekenen.

LENGTE("HubSpot")
= 7

LENGTE([FEEDBACK_SUBMISSION.hs_content])

TRIM

Verwijder spaties aan het begin en het einde van een tekenreeks. Geeft een string terug.

TRIM(" string ")

string: de string waarde om spaties uit te trimmen.

TRIM(" Katten zijn geweldig ")
= "Katten zijn geweldig"

Datum functies

Functie Definitie Argumenten Voorbeeld gebruik

DATUM_VAN_DELEN

Creëert een datumwaarde uit jaar-, maand- en dagdelen. Geeft als resultaat een datum.

DATE_FROM_PARTS(jaar, maand, dag)

jaar: het jaargedeelte van de gewenste datum.

maand: het maanddeel van de gewenste datum.

dag: het dagdeel van de gewenste datum.

DATE_FROM_PARTS(2021, 1, 1)
= 2021-01-01

DATEDIFF

Geeft het aantal tijdseenheden terug tussen de eerste datumwaarde en de tweede voor een gespecificeerde tijdseenheid. Geeft een getal terug.

DATEDIFF("datePart", "date1", "date2")

datePart: de eenheid van jaar, kwartaal, maand, week of dag om te gebruiken in de berekening van het verschil.

datum1: de waarde van de begindatum die van datum2 moet worden afgetrokken.

date2: de waarde van de einddatum waarvan date1 zal worden afgetrokken.

DATEDIFF("DAG", "2021-01-01", "2021-02-01")
= 31

DATEDIFF("MAAND", "2021-01-01", DATE_FROM_PARTS(2021, 2, 1))
= 1

DATEDIFF("KWARTER", [DEAL.aangemaakt], [DEAL.afgesloten])

DATEPART

Extraheer het jaar, kwartaal, maand, week of dag uit een datumwaarde. Geeft een getal als resultaat.

DATEPART("datePart", "date")

datePart: het jaar, kwartaal, maand, week of dag eenheid om te extraheren.

date: de datumwaarde om een datumdeel uit te extraheren.

DATEPART("DAG", "2021-03-15")
= 15

DATEPART("MAAND", DATE_FROM_PARTS(2021, 3, 15))
= 3

DATEPART("JAAR", [DEAL.createdate])

DATETRUNC

Een datumwaarde afknotten tot het jaar, kwartaal, maand, week of dag.

DATETRUNC("datePart", "date")

datePart: het jaar, kwartaal, maand, week of dag eenheid om af te korten tot.

datum: de datumwaarde die moet worden afgekapt.

DATETRUNC("JAAR", DATE_FROM_PARTS(2021, 3, 15))
= 2021-01-01

DATETRUNC("MONTH", "2021-03-15")
= 2021-03-01

DATETRUNC("DAG", [e_bezochte_pagina.__hs_gebeurtenis_native_timestamp])

TIMESTAMP_FROM_PARTS

Creëert een timestamp waarde uit jaar, maand, dag, uur, minuut en seconde delen. Geeft als resultaat een datetime waarde.

TIMESTAMP_FROM_PARTS(jaar, maand, dag)

jaar: het jaargedeelte van de gewenste datum.

maand: het maanddeel van de gewenste datum.

dag: het dagdeel van de gewenste dag.

TIMESTAMP_FROM_PARTS(2021, 1, 1)
= 2021-01-01

WEEKNUM

Berekent het weeknummer binnen een jaar voor een datum. Geeft een getal.

WEEKNUM("datum")

date: de datetime waarde waarmee het weeknummer binnen een jaar moet worden berekend.

WEEKNUM("2021-03-15")
= 11

WEEKNUM("1609459200")
= 11

WEEKNUM("[deal.createdate]")

NU

Geeft als resultaat de huidige tijd gebaseerd op de tijdzone van uw account. Geeft als resultaat een datetime waarde.

NU()

NU()
= 1633611966314