Re: Esperti di RegEx... aiutano a estrarre QTY dalle stringhe di opportunitàCiao,
Le opere allegate per gli esempi forniti.Se non funziona per esempi futuri, posso modificare secondo necessità.
Re: Esperti di RegEx... aiutano a estrarre QTY dalle stringhe di opportunitàGrazie, Hadley. Non è stato ridimensionato molto bene. Avrei dovuto pubblicare il set di dati completo: https://jmlivesales.na.sas.com:3501/packages/5c1d45033684d60d9c48d109-1
Dalla dashboard mondiale: "Rapporto sulle offerte vinte in tutto il mondo"
Re: Esperti di RegEx... aiutano a estrarre QTY dalle stringhe di opportunitàLa regex per gli aggiornamenti dipenderà da cosa ti aspetti di vedere tra parentesi e in quale ordine. Hai altri esempi di come potrebbe apparire il campo dell'opportunità?
Re: Esperti di RegEx... aiutano a estrarre QTY dalle stringhe di opportunitàLa tabella completa è qui:
Re: Esperti di RegEx... aiutano a estrarre QTY dalle stringhe di opportunitàDon: ho aggiunto un collegamento OneDrive per la tabella completa.
Esperti di RegEx... aiutano a estrarre QTY dalle stringhe di opportunitàSto lavorando con i dati di Salesforce e sto cercando di estrarre alcuni dati (per quanto possibile) dai nomi delle opportunità.
In allegato un set di dati di esempio. Da una determinata opportunità, vorrei estrarre il Prodotto e la Qtà se si tratta di un'opportunità NAL (abbiamo la colonna del tipo per aiutarci), per un Abbonamento è sempre 1 e per gli aggiornamenti molte delle opportunità (ma non all) hanno una parte da a a della stringa, che dovrebbe essere in grado di determinare quella From - To == QTY. Gli aggiornamenti spesso contengono anche il prodotto.
Voglio anche rimuovere i caratteri non inglesi dal nome come parte della regex.
Grazie.

Ecco il completo tavolo .
Re: Esperti di RegEx... aiutano a estrarre QTY dalle stringhe di opportunitàGuardando la tabella dal collegamento di Hadley, sarebbe difficile trovare qualcosa che funzioni con tutte le osservazioni. L'input è troppo non strutturato. Quanto speravi di avvicinarti?
Re: Esperti di RegEx... aiutano a estrarre QTY dalle stringhe di opportunitàSperavo di ottenere un campione ragionevole. Non deve essere ogni transazione. Quel campione può essere estrapolato all'intero trimestre abbastanza ragionevolmente. Ho un altro set di dati con cui ho lavorato, quindi se questo non funziona, posso capire qualcos'altro.
Re: Esperti di RegEx... aiutano a estrarre QTY dalle stringhe di opportunitàQuesto ottiene circa l'85% delle osservazioni. Ho usato tre istruzioni regex che molto probabilmente saranno numeri di licenza (al contrario di date, numeri di contratto, ID, ecc.) L'ultima istruzione, p4, potrebbe inavvertitamente ottenere qualcosa non un conteggio (una cifra circondata da uno spazio bianco). Potresti generalizzare un po 'di più, ma temo che finirai con valori di conteggio non di licenza.
Re: Esperti di RegEx... aiutano a estrarre QTY dalle stringhe di opportunitàBello, Don! Fammi giocare un po' con questi dati.
Re: Esperti di RegEx... aiutano a estrarre QTY dalle stringhe di opportunitàEcco il rapporto JMP Live. Ho dovuto fare un po' di ricodifica aggiuntiva con "Pro" - qualsiasi nome di società con Pro è stato erroneamente codificato come acquisto Pro.
https://jmlivesales.na.sas.com:3501/packages/xKszCJ3dKYhSNhgtGZKJH
Penso che ci siano ancora alcune opportunità per migliorare il lavoro di elaborazione dei dati. Devo inserire anche questo in un flusso di lavoro.
Re: Esperti di RegEx... aiutano a estrarre QTY dalle stringhe di opportunitàSono d'accordo. Se riesci a pensare a uno schema che molto probabilmente corrisponde al numero di licenze, posso inventare la regex.
Re: Esperti di RegEx... aiutano a estrarre QTY dalle stringhe di opportunitàGrazie Don. Questo è un lavoro impressionante finora, e non credo di averlo ancora detto. Apprezzo sia tu che Hadley guardando il set di dati.
Parla anche della potenza della pulizia dei dati in JMP e della capacità di dare struttura a ciò che è in gran parte non strutturato.
Ciò che era inutilizzabile ora è utilizzabile.
È anche più di un campione rappresentativo dei tipi di NAL e aggiornamenti che otteniamo. Ho finito per rimuovere i territori del governo e del mondo accademico. In futuro, avere dati puliti che comprendano esattamente quale tipo di classe di clienti è il contratto, quale prodotto, cosa hanno acquistato e come è stato ripartito proporzionalmente (n/12s) dell'anno è lo stato finale desiderato.
I nuovi livelli di prezzo aiuteranno anche a poter controllare le transazioni molto più facilmente.
Re: Esperti di RegEx... aiutano a estrarre QTY dalle stringhe di opportunitàGrazie Dan,
Ciò che è davvero impressionante è il lavoro fenomenale svolto da Craige Hailes per implementare la funzionalità regex (almeno, penso che fosse Craige). Sono sbalordito dal fatto che sia il positivo che il negativo guardino avanti E lo sguardo dietro siano entrambi disponibili e funzionino in modo spettacolare.