Insights / Blog

Alteryx: un problema, 12 soluzioni diverse

predictive

Se c’è un aggettivo che si addice bene ad Alteryx è “flessibilità”. Alteryx offre talmente tanti strumenti che è possibile arrivare allo stesso risultato, percorrendo strade diverse. E nessuna di queste strade sarà mai giusta o sbagliata. Tutte sono giuste se ci portano al risutato che vogliamo.

Si potrà magari parlare di strade e metodi più o meno convenienti in base al caso specifico, in base al tempo impiegato dal workflow, ma tutti i metodi sono giusti.

Vediamo un esempio pratico. (Scarica il workflow d’esempio)

Abbiamo una tabella che riporta in un’unica colonna il codice e la descrizione del prodotto.

ID Codice e descrizione
5 12 Red Patagonia
15 06 Purple Sierra Design
52 13 Yellow Mountain Hardware

 

Quello che vogliamo fare è estrapolare solo il codice del prodotto per ogni riga (12 – 06 – 13) ed è possibile ottenere questo risultato usando in diversi modi il RegEx Tool, il Formula Tool e anche il Tex to columns tool.

Soffermiamoci sulle soluzioni n° 7 e 8.

  • Soluzione n° 7: RegEx Tool –> Replace (d+).* con $1 – che significa: crea 1 marked group (valore tra parentesi tonde) composto da uno o più numeri (d+), seguti da qualsiasi altro carattere (.*) e sostiuisci l’intera stringa con il marked group numero 1 ($1).
  • Soluzione n° 8: Formula Tool –> REGEX_REPLACE([ITEM], “(d+).*”, “$1”) – che significa: crea 1 marked group (valore tra parentesi tonde) composto da uno o più numeri (d+), seguti da qualsiasi altro carattere (.*) e sostiuisci l’intera stringa con il marked group numero 1 ($1).

Sono identiche. Anche la sintassi è la stessa. Una è fatta col RegEx Tool, l’altra con il Formula Tool.

Perché? Che senso ha? Ce n’è una più giusta o più sbagliata?

No, sono giuste entrambe. Però, ad esempio, il RegEx Tool sovrascrive il risultato del replace sulla colonna originale. Con il Formula Tool possiamo creare una nuova colonna.

Quindi se ci serve il dato originale, sarà più conveniente usare il Formula Tool, piuttosto che usare il RegEx e poi altri strumenti per riportare nella tabella il dato originale.

Blog
cloud computing abstract background

Data Analytics Automation: L’Efficienza come Motore del Valore Strategico

Nell’attuale era della complessità informativa, caratterizzata da una produzione di dati senza precedenti, la velocità...

Blog
Gemini_Generated_Image_nms2mgnms2mgnms2

Dall’estrazione SAP all’autonomia decisionale: Guida all’integrazione dati con Tableau, Power BI e Knime

Nell’odierno panorama economico, caratterizzato da un’iper-competitività senza precedenti e da cicli decisionali che si accorciano...