Salta al contenuto
Nota bene: la traduzione in olandese di questo articolo è fornita solo per comodità. La traduzione viene creata automaticamente tramite un software di traduzione e potrebbe non essere stata revisionata. Pertanto, la versione inglese di questo articolo deve essere considerata come la versione di governo contenente le informazioni più recenti. È possibile accedervi qui.

Creare e utilizzare serie di dati

Ultimo aggiornamento: novembre 17, 2021

Si applica a:

Operations Hub Enterprisee

Un dataset è una raccolta di dati da tutto il tuo account HubSpot che può essere utilizzato in report personalizzati. Un dataset può includere proprietà per oggetti CRM e asset HubSpot, insieme a formule per calcolare i tuoi dati come necessario. Per esempio, puoi creare un campo per calcolare le entrate ricorrenti annuali in base alla proprietà "deal amount".

Creare più set di dati per i vostri team significa che i creatori di report non dovranno selezionare le loro fonti di dati ogni volta che devono creare un report. Un set di dati può anche essere aggiornato dopo la creazione, rendendo possibile l'aggiornamento di tutti i report che utilizzano quel set di dati allo stesso tempo.

Di seguito, imparate come creare un set di dati, come utilizzare il set di dati nel rapporto e le definizioni delle funzioni disponibili all'interno dello strumento set di dati.

Creare un set di dati

Per creare un set di dati:

  • Nel tuo account HubSpot, vai aReports>Datasets.
  • In alto a destra, clicca suCreate dataset.

Sarete quindi indirizzati alla scheda Join del costruttore di dataset.

Unisciti a

Per prima cosa, seleziona le fonti di dati da includere nel tuo set di dati. Le fonti di dati sono gli oggetti, le risorse e gli eventi su cui vuoi fare il rapporto. Questo include tutti gli oggetti CRM come i contatti o gli oggetti personalizzati, e le risorse come le pagine del sito web e le e-mail, le conversazioni, le attività di vendita e altro ancora. Puoi selezionare fino a 5 fonti di dati per ogni set di dati.

La fonte di dati primaria sarà il fulcro del set di dati, con tutte le altre fonti di dati relative a quella fonte primaria. Per collegare queste fonti di dati, HubSpot unisce i dati in background utilizzando il percorso più breve possibile. I contatti e gli affari, per esempio, sono direttamente correlati e possono essere selezionati senza bisogno di ulteriori collegamenti.

Tuttavia, altre fonti di dati non possono essere associate direttamente e richiedono fonti aggiuntive per unire i dati insieme. Per esempio, se la tua fonte primaria è Deals e vuoi includere i dati dei post del blog nel rapporto, HubSpot può collegare queste fonti solo attraverso le fonti Contatti e Attività web. Queste altre fonti saranno selezionate automaticamente per unire i dati.

  • Per selezionare l'origine dati primaria, fai clic sul menu a discesa Origine dati primaria, quindi seleziona un'origine dati.

    datasets-join-tab0
  • Continua a selezionare altre fonti di dati. Nel pannello di destra, è possibile visualizzare le relazioni tra le fonti di dati attualmente selezionate.
  • Mentre selezioni le fonti, visualizza il riquadro Anteprima nella parte inferiore dello schermo per un'anteprima dei tuoi dati.
  • Dopo aver selezionato le tue fonti di dati, in alto a destra, clicca su Next.

Preparare

Seleziona i campi da includere nel set di dati. Puoi aggiungere le proprietà esistenti di HubSpot al set di dati, così come i campi della formula personalizzata.

Aggiungere proprietà

  • Per aggiungere proprietà al set di dati, trascina le proprietà dalla barra laterale sinistra nella sezione Build your dataset.

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

  • Per rinominare una proprietà o visualizzare un'anteprima dei suoi dati, clicca sulla proprietà sottoBuild your dataset, poi inserisci un nuovo nome nel camponame sulla destra. Rinominare una proprietà aggiornerà il suo nome solo in questo set di dati. Questo ti permette di personalizzare il modo in cui questi campi appaiono nel generatore di report, ma non avrà impatto sul nome della proprietà esistente.

Aggiungere campi formula

I campi formula sono specifici per il set di dati e possono essere usati per calcolare valori basati su proprietà nel set di dati. Scopri di più su come costruire formule usando espressioni flessibili.

  • Per creare un campo formula, cliccate su Create formula field.

    dataset-create-formula-field0
  • Sulla destra, inserite unnome per il campo.
  • Nel campoFormula, inserisci la tua formula. Puoi fare riferimento alle proprietà che hai aggiunto al set di dati così come ad altre proprietà di HubSpot al di fuori del set di dati, e usare le funzioni per calcolare in base ai dati delle proprietà e ai dati letterali. Persaperne di più sulla sintassi delle formule e le definizioni qui sotto.
    • Per inserire manualmente la tua formula, inizia a digitare nel campoFormula. Per impostazione predefinita, HubSpot mostrerà le opzioni di completamento automatico mentre inserisci il testo. Per disattivare il completamento automatico, deseleziona la casella di controllo Mostra guida formula.

      dataset-formula-field-auto-complete0
    • Per inserire una proprietà che hai aggiunto al set di dati, fai clic sul menu a discesa Campo creato, quindi seleziona laproprietà.
    • Per inserire una proprietà che non è nel set di dati, fai clic sul menu a discesaProprietà HubSpot, quindi seleziona laproprietà.
    • Per inserire una funzione, clicca sul menu a tendinaFunzione, quindi seleziona unafunzione.
formula-field-options0
  • Quando crei delle formule, il campoFormula visualizzerà uno stato di convalida. Quando una formula non è valida, viene visualizzato un indicatore di stato rosso e puoi cliccare su Validation per visualizzare i dettagli dell'errore.
    dataset-formula-field-validation0
  • Una volta che hai impostato i tuoi campi, clicca su Next in alto a destra.

Filtro

Raffina ulteriormente i tuoi dati aggiungendo dei filtri ai tuoi campi.

Per aggiungere un filtro:

  • Dalla barra laterale sinistra, clicca e trascina campi nei Filtri inattivi sezione.
  • Clicca su un campo per visualizzare le sue opzioni di filtro. Seleziona un filtro, poi clicca su Applica.
  • Puoi raggruppare i filtri cliccando su un campo e poi sul menu a discesa Raggruppa con un altro filtro. Seleziona un altro filtro attivo, poi clicca su Applica.

datasets-group-filters0

    • Puoi cambiare se i filtri sono raggruppati per e operlogica cliccando ilselettore di logica tra i filtri, poi selezionandoe oo.

      datasets-and-or-filter0
    • Per disaggregare i filtri, fai clic su unfiltro, quindi sul menu a discesaRaggruppa con un altro filtro. SelezionaNessuno, poi clicca suApplica.
  • Dopo aver impostato i filtri, clicca suNext.

Recensire

Rivedi il tuo set di dati prima di salvarlo.

  • Sotto Fonti, visualizza le fonti di dati che hai selezionato.
  • Sotto Campi, visualizza i campi del set di dati. Questo include:
    • Campo: il nome del campo.
    • Derivato: se il campo è un campo standard di HubSpot o un campo calcolato personalizzato.
    • Tipo di dati: il tipo di dati contenuti nel campo.
    • Input: l'espressione del campo.
    • Fonte: la fonte dei dati (per esempio, Contatti).
  • Nel pannello Anteprima, visualizza l'anteprima dei tuoi dati. Puoi cliccare su Visualizza le relazioni della tabella per vedere come sono collegati i dati.
  • Dopo aver esaminato i tuoi dati, salva il set di dati cliccando su Save.
  • Nel pannello di destra, inserisci un nome e una descrizione per il set di dati.
  • Fare clic su Applica.

Sarete quindi portati al costruttore di rapporti dove potrete creare un rapporto in base al tuo set di dati.

Visualizzare e gestire serie di dati

Sulla dashboard dei set di dati, è possibile visualizzare e modificare i set di dati esistenti.

  • Nel tuo account HubSpot, vai a Reports > Datasets.
  • Puoi filtrare i tuoi set di dati esistenti usando i filtri in cima alla tabella.
  • Per modificare un set di dati, passa il mouse sul set di dati e clicca su Modifica. Sarai quindi portato alla pagina dei dettagli del dataset.
    • Nella scheda Anteprima, visualizza un'anteprima dei dati del set di dati.
    • Nella scheda Metadata, visualizza le fonti di dati e i campi inclusi nel set di dati. Questo include:
      • Campo: il nome del campo.
      • Derivato: se il campo è un campo standard di HubSpot o un campo calcolato personalizzato.
      • Tipo di dati: il tipo di dati contenuti nel campo.
      • Input: la stringa usata per portare i dati nel campo.
      • Fonte: la fonte dei dati (ad esempio, Contatti).
    • Nella scheda Rapporti, visualizza i rapporti che sono stati creati utilizzando il set di dati.
    • Dalla pagina dei dettagli dei set di dati, puoi anche creare un nuovo rapporto usando il set di dati cliccando su Costruisci rapporto.

Creare un rapporto usando un set di dati

Una volta che un set di dati è stato creato, è possibile creare un rapporto basato sul set di dati sia dal costruttore di rapporti che dallo strumento set di dati.

  • Per creare un rapporto dall'interno di un set di dati:
  • Per creare un rapporto dal costruttore di rapporti personalizzati:
    • Nel tuo account HubSpot, naviga su Rapporti > Rapporti.
    • In alto a destra, clicca su Crea rapporto personalizzato.
    • Nella barra laterale sinistra, seleziona Custom Report Builder.
    • Sulla destra, clicca sulla scheda Sfoglia set di dati per visualizzare i tuoi set di dati esistenti.

      browse-datasets-tab0
    • Seleziona il set di dati che vuoi usare, poi clicca suNext.

Riferimento

Sintassi

All'interno di una funzione, potete usare dati da proprietà e campi o dati letterali. I dati delle proprietà e dei campi saranno dinamici in base alle singole fonti di dati, mentre i dati letterali sono costanti. Per esempio:

  • 2021-03-05 è una data letterale, che è costante.
  • [CONTACT.createdate] è una data basata sulla proprietà, che è dinamica per ogni record di contatto.

Le funzioni possono includere sia dati letterali che proprietà/campo, purché i tipi di dati siano compatibili con gli argomenti richiesti dalla funzione. Per esempio:

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

Di seguito, imparate la sintassi per i letterali e i dati di proprietà/campo, e come incorporarli nelle formule.

Sintassi letterale

Usate i letterali per aggiungere stringhe specifiche e statiche di testo, numeri, valori veri o falsi e date nei vostri calcoli.

  • Letterale di stringa: testo circondato da virgolette. Per esempio, "La mia stringa figa".
  • Numero letterale: numeri senza virgolette. Per esempio, 42.
  • Letterale booleano: vero o falso.
  • Data letterale: una stringa formattata come "YYY-MM-DD", o un numero di data timestamp (ad esempio, 1635715904).

Sintassi della proprietà

I riferimenti alle proprietà vi permettono di includere direttamente i valori delle proprietà delle vostre fonti di dati selezionate. Non c'è bisogno di aggiungere la proprietà come campo del set di dati per farvi riferimento.

Usate la seguente sintassi quando fate riferimento alle proprietà:

  • Le espressioni di riferimento sono sempre circondate da parentesi quadre ( [ e ] ).
  • I riferimenti alle proprietà specificano il nome dell'oggetto o dell'evento, seguito da un punto e dal nome della proprietà interna. Per esempio:
    • [CONTACT.lifecyclestage]
    • [nome.azienda]
    • [e_hs_scheduled_email_v2.__hs_event_native_timestamp]

Sintassi di riferimento del campo

Puoi fare riferimento ai campi in una formula circondando il nome del campo con parentesi quadre. Per esempio:

    • [Campo 1]
    • [Il mio fantastico campo personalizzato]

È possibile fare riferimento ai campi nelle formule purché gli operatori e le funzioni della formula accettino il tipo di dati del campo. Per esempio, se si crea un nuovo campo che contiene una stringa, si può fare riferimento al campo in una funzione che accetta le stringhe:

  • Se il campo 1è [DEAL.name], contiene un valore stringa (il nome dell'affare).
  • CONCAT([Campo 1], "Q4") sarebbe valido perché contiene due valori stringa.
  • CONCAT([DEAL.name], 2012) non sarebbe valido perché contiene sia una stringa che un valore numerico.

Operatori

Potete usare gli operatori con valori letterali e proprietà/campo, e gli operatori sono valutati nell'ordine standard delle operazioni PEMDAS. Questo permette di annidare gli operatori usando le parentesi. Per esempio:

  • Aggiungere un numero con un riferimento di proprietà: 1 + [DEAL.amount]
  • Usare le parentesi per annidare le operazioni: (1 + 2) * (3 + 4)
Operatore Descrizione Esempio di utilizzo

+

Aggiungi numeri. Restituisce un numero.

1 + 1
= 2

[DEAL.amount] + 100

-

Sottrae i numeri. Restituisce un numero.

100 - 1
= 99

EXP(1) - EXP(1)
= 0

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

*

Moltiplica i numeri. Restituisce un numero.

2 * 2
= 4

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

[DEAL.amount] * 0,5

/

Divide i numeri. Restituisce un numero.

10/ 2
= 5

[DEAL.amount] / DATEDIFF("DAY", [DEAL.createdate], [DEAL.closedate])

-

Negare un numero.

-100
= -100

-[DEAL.amount]

&&

Controlla se entrambi i valori booleani sono veri. Restituisce un booleano.

true && false
= false

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

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

||

Controlla se uno dei due valori booleani è vero. Restituisce un booleano.

vero || falso
= true

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

CONTIENE("HubSpot", "Vendite") && CONTIENE("HubSpot", "Marketing")
= false

!

Nega un valore booleano. Restituisce un altro valore booleano.

vero
= false

==

Operatore di uguaglianza. Restituisce un valore booleano.

==vero
= vero

Funzioni numeriche

Funzione Definizione Argomenti Esempio di utilizzo

ABS

Calcola il valore assoluto di un numero. Restituisce un numero.

ABS(numero)

numero: il numero di cui prendere il valore assoluto.

ABS(-10)
= 10

ABS(10)
= 10

CEIL

Arrotonda un valore decimale fino al numero intero più vicino. Restituisce un numero.

CEIL(numero)

numero: il numero di cui prendere il tetto.

CEIL(3.14)
= 4

CEIL(EXP(1))
= 3

CEIL(LN([DEAL.amount]))

DIV0

Divide un numero, ma restituisce zero quando il divisore è zero. Restituisce un numero.

DIV0(dividendo, divisore)

dividendo: il numero da usare come dividendo nell'operazione di divisione.

divisore: il numero da usare come divisore nell'operazione di divisione, con zero che risulta in un valore complessivo zero

DIV0(5, 2)
= 2,5

DIV0(5, 0)
= 0

DIV0([DEAL.amount], DATEDIFF("DAY", [DEAL.createdate], [DEAL.closedate]))

EXP

Computer Numero di Eulero elevato ad un valore. Restituisce un numero.

EXP(esponente)

esponente: l'esponente a cui elevare il numero di Eulero.

EXP(1)
= 2.718281828459045

EXP(0)
= 1

PIANO

Arrotonda un valore decimale all'intero più vicino. Restituisce un numero.

PIANO(numero)

numero: l'esponente a cui elevare il numero di Eulero.

PIANO(3.14)
= 3

CEIL(EXP(1))
= 2

FLOOR(LN([DEAL.amount]))

LN

Calcola il logaritmo naturale di un valore. Restituisce un numero.

LN(numero)

numero: il valore di cui prendere il logaritmo naturale.

LN(1)
= 0

LN(EXP(1))
= 1

LN([DEAL.amount])

LOG

Calcola il logaritmo di un valore in una base specificata. Restituisce un numero.

LOG(base, valore)

base: la base da utilizzare nel calcolo del logaritmo del valore.

valore: il numero di cui prendere il logaritmo.

LOG(10, 1)
= 0

LOG(10, 10)
= 1

LOG(10, [DEAL.amount])

POTENZA

Eleva un valore base ad una potenza specificata. Restituisce un numero.

POWER(base, esponente)

base: il numero di cui calcolare la potenza.

esponente: il numero di cui aumentare la base.

POTENZA(2, 10)
= 1024

POTENZA(100, 0.5)
= 10

POWER([DEAL.hs_arr], 2)

SQRT

Prende la radice quadrata di un numero non negativo. Restituisce un numero.

SQRT(numero)

numero: il numero di cui prendere la radice quadrata.

SQRT(100)
= 10

SQRT([DEAL.hs_arr])

LARGHEZZA DEL SECCHIO

Separa i valori numerici in secchi di uguale larghezza. Restituisce il numero del secchio in cui cade il valore.

Se il valore restituito è inferiore al minimo, restituisce zero. Se il valore restituito è superiore al massimo, restituisce il numero di secchi +1.

WIDTH_BUCKET(valore, minValue, maxValue, bucketCount)

valore: il numero da calcolare nel bin number.

minValue: il valore minimo da cui iniziare il binning.

maxValue: il valore massimo a cui cestinare.

bucketCount: il numero desiderato di secchi di uguale larghezza in cui raggruppare i valori tra minValue e maxValue.

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

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

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

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

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

Funzioni di stringa

Funzione Definizione Argomenti Esempio di utilizzo

CONTIENE

Determina se una stringa contiene una sottostringa. Restituisce un valore booleano.

CONTIENE("stringa", "sottostringa")

stringa: il valore della stringa da testare.

sottostringa: il valore da controllare all'interno della stringa.

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

CONTIENE("foo", "bar")
= false

CONTIENE([CONTACT.firstname], "Mike")

CONCAT

Concatena due stringhe. Restituisce una stringa.

CONCAT("string1", "string2")

stringa1: il valore della stringa a cui verrà aggiunta la stringa2.

stringa2: il valore della stringa da aggiungere alla stringa1.

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

CONCAT([CONTACT.firstname], CONCAT(" ", [CONTACT.lastname]))

LUNGHEZZA

Calcola la lunghezza di una stringa. Restituisce un numero.

LUNGHEZZA("stringa")

stringa: il valore della stringa di cui calcolare la lunghezza.

LUNGHEZZA("HubSpot")
= 7

LUNGHEZZA([FEEDBACK_SUBMISSION.hs_content])

TRIM

Rimuove gli spazi bianchi iniziali e finali da una stringa. Restituisce una stringa.

TRIM(" stringa ")

stringa: il valore della stringa da cui tagliare gli spazi bianchi.

TRIM(" I gatti sono grandiosi ")
= "I gatti sono grandi"

Funzioni di data

Funzione Definizione Argomenti Esempio di utilizzo

DATA_DA_PARTE

Crea un valore di data dalle parti di anno, mese e giorno. Restituisce una data.

DATE_FROM_PARTS(anno, mese, giorno)

anno: la parte di anno della data desiderata.

mese: la parte di mese della data desiderata.

day: la parte di giorno della data desiderata.

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

DATEDIFF

Restituisce il numero di unità di tempo tra il primo valore di data e il secondo per un'unità di tempo specificata. Restituisce un numero.

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

datePart: l'unità di anno, trimestre, mese, settimana o giorno da usare nel calcolo della differenza.

data1: il valore della data iniziale da sottrarre da data2.

date2: il valore della data finale da cui sarà sottratto date1.

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

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

DATEDIFF("QUARTER", [DEAL.createdate], [DEAL.closedate])

DATEPART

Estrae l'anno, il trimestre, il mese, la settimana o il giorno da un valore di data. Restituisce un numero.

DATEPART("datePart", "data")

datePart: l'unità di anno, trimestre, mese, settimana o giorno da estrarre.

data: il valore della data da cui estrarre una parte di data.

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

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

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

DATETRUNC

Tronca un valore di data al suo anno, trimestre, mese, settimana o giorno.

DATETRUNC("datePart", "date")

datePart: l'unità di anno, trimestre, mese, settimana o giorno a cui troncare.

data: il valore della data da troncare.

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

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

DATETRUNC("DAY", [e_visited_page.__hs_event_native_timestamp])

TIMESTAMP_DA_PARTS

Crea un valore di timestamp dalle parti di anno, mese, giorno, ora, minuto e secondo. Restituisce un valore datetime.

TIMESTAMP_FROM_PARTS(anno, mese, giorno)

anno: la parte di anno della data desiderata.

mese: la parte di mese della data desiderata.

day: la parte di giorno del giorno desiderato.

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

WEEKNUM

Calcola il numero della settimana in un anno per una data. Restituisce un numero.

WEEKNUM("data")

date: il valore datetime con cui calcolare il numero della settimana all'interno di un anno.

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

WEEKNUM("1609459200")
= 11

WEEKNUM("[deal.createdate]")

ORA

Restituisce l'ora corrente in base al fuso orario del tuo account. Restituisce un valore di data e ora.

ORA()

ORA()
= 1633611966314