Insights / Blog

Creare output formati da X righe

Può capitare, per i più svariati motivi, di avere la necessità di suddividere un grosso file in N file che contengano X righe ciascuno.

Potremmo avere un file composto da 10.000 righe che deve essere splittato in 10 file diversi da 1.000 righe l’uno, perché ad esempio ci serve come input per un altro software gestionale che accetta solo file excel composti da 1.000 righe al massimo.

Oppure per una questione di dimensioni dei file, siamo obbligati a creare file che non contengano più di X righe.

In Alteryx esiste una funzione che rende l’operazione estremamente semplice, ed è la funzione CEIL che si trova nel gruppo di funzioni matematiche (Math):

Math functions

CEIL(X) = restituisce l’intero più piccolo maggiore o uguale a X

Se inseriamo un tool RecordID, potremo dividere il RecordID (n° di riga) per il numero di righe volute (X) e creare una nuova colonna che conterrà un’etichetta che indicherà se le righe in quesione faranno parte del file n° 1, del file n° 2, ecc, ecc, ecc…

Ad esempio, abbiamo un file che contiene 10 righe e vogliamo creare 2 output da 5 righe ciscuno.

Immagine

Possiamo usare la funzione CEIL con un Formula Tool per creare l’etichetta: CEIL([RecordID]/5)

Immagine

Come potete vedere dallo screenshot, i RecordID da 1 a 5 sono stati etichettati come “1”, quelli da 6 a 10 come “2”.

Ora possiamo usare questa colonna che abbiamo creato in un Output Tool, sfruttando le opzioni dinamiche che troviamo nella parte bassa delle impostazioni del tool per creare 2 differenti output.

Blog
Intelligenza artificiale e privacy: come proteggere le informazioni sensibili nell’era dell’AI

Intelligenza artificiale e privacy: come proteggere le informazioni sensibili nell’era dell’AI

Oggigiorno Intelligenza Artificiale (AI) e privacy sono temi più che mai indissolubili. I modelli di...

Blog
L’importanza dei dati per l’AI: un dataset di qualità per sfruttare il potenziale dell’intelligenza artificiale

L’importanza dei dati per l’AI: un dataset di qualità per sfruttare il potenziale dell’intelligenza artificiale

L’importanza dei dati per l’AI, l’Intelligenza Artificiale, è cruciale per comprendere appieno il potenziale di...