Tipi di colonne calcolate avanzate

Molte analisi che è possibile creare comportano l'utilizzo di una nuova colonna che si desidera group by o filter by. L'esercitazione Creazione di colonne calcolate illustra le nozioni di base per la maggior parte dei casi d'uso, ma potrebbe essere utile disporre di una colonna calcolata un po' più complessa di quella che può essere creata da Gestione Date Warehouse.

Questi tipi di colonne possono essere creati dal team Adobe di analisti Data Warehouse. Per definire una nuova colonna calcolata, fornisci le seguenti informazioni:

  1. definition di questa colonna (inclusi input, formule o formattazione)
  2. table su cui desideri creare la colonna
  3. Qualsiasi example data points che descrive cosa la colonna deve contenere

Di seguito sono riportati alcuni esempi comuni di colonne calcolate avanzate che gli utenti spesso ritengono utili:

Sto tentando di ordinare gli eventi in sequenza compareevents

Questa colonna è denominata numero evento calcolato. Ciò significa che stai cercando di trovare la sequenza in cui si sono verificati gli eventi per un particolare proprietario dell’evento, ad esempio un cliente o un utente.

Ecco un esempio:

event\_id
owner\_id
timestamp
Owner's event number
1
A
00:00:00 01/01/2015
1
2
B
00:30:00 01/01/2015
1
3
A
01/01/02/00:00:
2
4
A
02/01/2015 13/00:00:
3
5
B
03/01/2015 13/0}:00:
2

Una colonna calcolata relativa al numero di evento può essere utilizzata per osservare le differenze di comportamento tra eventi nuovi, eventi ripetuti o eventi ennesimi nei dati.

Desideri visualizzare la colonna del numero di ordine del cliente in azione? Fai clic sull’immagine per visualizzarla utilizzata come dimensione Raggruppa per in un rapporto.

Utilizzo di una colonna calcolata del numero di evento per il raggruppamento in base al numero di ordine del cliente.

Per creare questo tipo di colonna calcolata, è necessario conoscere:

  • Tabella in cui si desidera creare la colonna
  • Campo che identifica il proprietario degli eventi (owner\_id in questo esempio)
  • Campo in base al quale si desidera ordinare gli eventi (timestamp in questo esempio)

Torna all'inizio

Sto cercando di trovare il tempo tra due eventi. twoevents

Questa colonna è denominata date difference calcolata. Ciò significa che stai tentando di trovare il tempo tra due eventi appartenenti a un singolo record, in base ai timestamp dell’evento.

Ecco un esempio:

id
timestamp\_1
timestamp\_2
Seconds between timestamp\_2 and timestamp\_1
A
00:00:00 01/01/2015
01/01/2015 12/00:30:
45000
B
08:00:00 01/01/2015
01/01/2015 10/00:00:
7200

Una colonna calcolata sulla differenza di data può essere utilizzata per creare una metrica che calcola il tempo medio o mediano tra due eventi. Fare clic sull'immagine seguente per verificare come viene utilizzata la metrica Average time to first order in un report.

Utilizzo di una colonna calcolata sulla differenza di data per calcolare il tempo medio al primo ordine.

Per creare questo tipo di colonna calcolata, è necessario conoscere:

  • Tabella in cui si desidera creare la colonna
  • I due timestamp tra i quali desideri conoscere la differenza

Torna all'inizio

Sto tentando di confrontare valori di evento sequenziali. sequence

Si tratta di un confronto sequenziale degli eventi. Ciò significa che stai tentando di trovare il delta tra un valore (valuta, numero, marca temporale) e il valore corrispondente per l’evento precedente del proprietario.

Ecco un esempio:

event\_id
owner\_id
timestamp
Seconds since owner's previous event
1
A
00:00:00 01/01/2015
NULL
2
B
00:30:00 01/01/2015
NULL
3
A
01/01/02/00:00:
7720
4
A
02/01/2015 13/00:00:
126000
5
B
03/01/2015 13/0}:00:
217800

Un confronto sequenziale degli eventi può essere utilizzato per trovare il tempo medio o mediano tra ciascun evento sequenziale. Fai clic sull'immagine seguente per visualizzare il tempo medio e medio tra gli ordini delle metriche in azione.

= Utilizzo di una colonna calcolata per il confronto di eventi sequenziali per calcolare il tempo medio e mediano tra gli ordini.

Per creare questo tipo di colonna calcolata, è necessario conoscere:

  • Tabella in cui si desidera creare la colonna
  • Campo che identifica il proprietario degli eventi (owner\_id nell'esempio)
  • Il campo del valore che si desidera visualizzare per ogni evento sequenziale (timestamp in questo esempio)

Torna all'inizio

Sto provando a convertire la valuta. currency

Una colonna calcolata per la conversione valuta converte gli importi delle transazioni da una valuta registrata a una valuta di dichiarazione, in base al tasso di cambio al momento dell'evento.

Ecco un esempio:

id
timestamp
transaction\_value\_EUR
transaction\_value\_USD
1
00:00:00 01/01/2015
30
33,57
2
00:00:00 02 015-01-02
50
55,93

Per creare questo tipo di colonna calcolata, è necessario conoscere:

  • Tabella in cui si desidera creare la colonna
  • Colonna dell'importo della transazione da convertire
  • Colonna che indica la valuta in cui sono stati registrati i dati (in genere un codice ISO)
  • La valuta di dichiarazione preferita

Torna all'inizio

Io sto provando a convertire i fusi orari. timezone

Una colonna calcolata per la conversione del fuso orario ​converte i timestamp per una particolare origine dati dal fuso orario registrato a un fuso orario di reporting.

Ecco un esempio:

id
timestamp\_UTC
timestamp\_ET
1
00:00:00 01/01/2015
31/12/2014 19/0:00:
2
01/01/2015 12/00:00:
07:00:00 01/01/2015

Per creare questo tipo di colonna calcolata, è necessario conoscere:

  • Tabella in cui si desidera creare la colonna
  • Colonna timestamp da convertire
  • Fuso orario in cui sono stati registrati i dati
  • Il fuso orario preferito per la generazione dei rapporti

Torna all'inizio

Sto cercando di fare qualcosa che non è elencato qui. else

Non preoccuparti. Solo perché non è elencato qui non significa che non è possibile. Il team di Adobi degli analisti di Data Warehouse può essere d'aiuto.

Per definire una nuova colonna calcolata, invia un ticket di supporto con i dettagli su ciò che desideri compilare.

Documentazione correlata

recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc