Insights / Blog

Tool Generate Rows

Training_TIL

Il tool “Generate rows” si trova nella tab/categoria caratterizzata dal colore blu “Preparation”.

Permette di creare delle righe di dati partendo da zero, ed eventualmente unirle al nostro set di dati oppure di creare righe partendo dal nostro set di dati.

Come potete notare dall’immagine qui sotto, il connettore in entrata è bianco. Ciò significa che l’input è opzionale.

tool-icon

Per quanto riguarda, invece, le impostazioni del tool, le cose da impostare saranno sempre 3:

  1. Il valore di partenza
  2. La funzione/formula logica con cui riempire le righe create
  3. Il valore finale

Creare righe da zero

Quando trasciniamo il tool nell’area di lavoro, la finestra di configurazione è già preconfigurata per creare un RecordID che va da 1 a 10, in pratica:

impostazioni

  • Create New Field: se non abbiamo connesso nessun tool in entrata, potremo solo creare delle nuove colonne. Non esistono colonne da aggiornare
  • Titolo colonna e tipo di dato: ci permette di dare un titolo alla colonna e sceglierne la tipologia
  • Inizialization Expression: è il valore o la formula della riga n° 1, da cui parte il ciclo di creazione delle righe
  • Condition Expression: è la condizione per dare una fine alla creazione delle righe (che altrimenti andrebbe avanti all’infinito)
  • Loop Expression: è la logica per creare le righe

Stiamo creando una colonna chiamata RowCount, il cui loop/ciclo parte da 1, si ferma quando il RowCount stesso arriva a 10 e in ogni riga scrive il valore del RowCount+1:

result

Creare righe partendo da un input di dati

Abbiamo una tabella che per ogni ID cliente ci indica il numero di conti aperti dal quel cliente:

inizio

Il cliente A ha 2 conti autorizzati. Vogliamo quindi che abbia 2 righe riferite al suo ID, una che riporti 1 e uno che riporti 2 (il primo e il secondo conto).

Il cliente B ha 1 solo conto autorizzato, e ci va bene così.

Il cliente C ha 3 conti autorizzati e vogliamo che ci siano 3 righe, una che riporti 1, una che riporti 2 e una che riporti 3 (primo, secondo, terzo conto).

Vogliamo creare una riga per conto autorizzato per ogni ID. Ossia vogliamo creare un loop/ciclo che, per ogni ID cliente, parta da 1 a aggiunga +1 finché il conteggio non è minore o uguale al numero scritto nella colonna “Conti autorizzati”.

impostazioni2

Blog
business data visualization

Business Data Visualization: Comunicare i dati in modo efficace

Nell’era digitale, le aziende raccolgono grandi quantità di dati, ma il vero valore si ottiene...

Blog
data storytelling

Data storytelling: 4 esempi da cui prendere ispirazione

Il data storytelling, lo dice il nome, consiste nel raccontare delle storie con i dati....