Re : Les experts RegEx... aident à extraire QTY des chaînes d'opportunitéSalut,
La pièce jointe fonctionne pour les exemples fournis.Si cela ne fonctionne pas pour les exemples futurs, je peux modifier au besoin.
Re : Les experts RegEx... aident à extraire QTY des chaînes d'opportunitéMerci Hadley. Cela n'a pas très bien évolué. J'aurais dû publier l'ensemble de données complet : https://jmplivesales.na.sas.com:3501/packages/5c1d45033684d60d9c48d109-1
À partir du tableau de bord mondial : "Rapport sur les transactions remportées dans le monde entier"
Re : Les experts RegEx... aident à extraire QTY des chaînes d'opportunitéL'expression régulière pour les mises à niveau dépendra de ce que vous vous attendez à voir entre parenthèses et dans quel ordre. Avez-vous d'autres exemples de la façon dont le champ d'opportunité peut apparaître ?
Re : Les experts RegEx... aident à extraire QTY des chaînes d'opportunitéLe tableau complet est ici :
Les experts RegEx... aident à extraire QTY des chaînes d'opportunitéJe travaille avec les données Salesforce et cherche à extraire des données supplémentaires (autant que possible) des noms d'opportunités.
Vous trouverez ci-joint un exemple d'ensemble de données. À partir d'une opportunité donnée, j'aimerais extraire le produit et la quantité s'il s'agit d'une opportunité NAL (nous avons la colonne de type pour vous aider), pour un abonnement, c'est toujours 1, et pour les mises à niveau, de nombreuses opportunités (mais pas all) ont une partie from to to de la chaîne, qui devrait pouvoir déterminer que From - To == QTY. Les mises à niveau contiennent souvent des produits.
Je souhaite également supprimer les caractères non anglais du nom dans le cadre de la regex.
Merci.

Voici le complet table .
Re : Les experts RegEx... aident à extraire QTY des chaînes d'opportunitéDon - J'ai ajouté un lien OneDrive pour le tableau complet.
Re : Les experts RegEx... aident à extraire QTY des chaînes d'opportunitéEn regardant le tableau du lien de Hadley, il serait difficile de trouver quoi que ce soit qui fonctionnerait avec toutes les observations. L'entrée est trop peu structurée. À quel point espériez-vous vous approcher ?
Re : Les experts RegEx... aident à extraire QTY des chaînes d'opportunitéJ'espérais obtenir un échantillon raisonnable. Il n'est pas nécessaire que ce soit chaque transaction. Cet échantillon peut être extrapolé au trimestre complet assez raisonnablement. J'ai un autre ensemble de données avec lequel j'ai travaillé, donc si cela ne fonctionne pas, je peux trouver autre chose.
Re : Les experts RegEx... aident à extraire QTY des chaînes d'opportunitéCela représente environ 85 % des observations. J'ai utilisé trois instructions regex qui seront très probablement des numéros de licence (par opposition aux dates, numéros de contrat, identifiants, etc.) La dernière instruction, p4, peut par inadvertance obtenir quelque chose qui ne compte pas (un chiffre entouré d'un espace blanc). Vous pourriez généraliser cela un peu plus, mais je crains que vous ne vous retrouviez avec des valeurs de nombre de licences non.
Re : Les experts RegEx... aident à extraire QTY des chaînes d'opportunitéBien, Don ! Permettez-moi de jouer un peu avec ces données.
Re : Les experts RegEx... aident à extraire QTY des chaînes d'opportunitéVoici le rapport JMP Live. J'ai dû faire un recodage supplémentaire avec "Pro" - tout nom de société contenant Pro était codé par erreur comme un achat Pro.
https://jmplivesales.na.sas.com:3501/packages/xKszCJ3dKYhSNhgtGZKJH
Je pense qu'il y a encore des possibilités d'améliorer le travail de traitement des données. J'ai besoin de mettre cela dans un flux de travail aussi.
Re : Les experts RegEx... aident à extraire QTY des chaînes d'opportunitéJe suis d'accord. Si vous pouvez penser à un modèle qui correspond très probablement au nombre de licences, je peux trouver la regex.
Re : Les experts RegEx... aident à extraire QTY des chaînes d'opportunitéMerci Don. C'est un travail impressionnant jusqu'à présent, et je ne pense pas l'avoir encore dit. J'apprécie que vous et Hadley regardiez l'ensemble de données.
Cela témoigne également de la puissance du nettoyage des données dans JMP et de la capacité à structurer ce qui est en grande partie non structuré.
Ce qui était inutilisable est maintenant utilisable.
C'est plus qu'un échantillon représentatif des types de NAL et de mises à niveau que nous obtenons également. J'ai fini par supprimer les territoires gouvernementaux et académiques. À l'avenir, disposer de données claires comprenant exactement à quel type de classe de clients correspond le contrat, quel produit, ce qu'ils ont acheté et comment il a été calculé au prorata (n/12s) de l'année est l'état final souhaité.
Les nouveaux niveaux de tarification aideront également à auditer les transactions beaucoup plus facilement.
Re : Les experts RegEx... aident à extraire QTY des chaînes d'opportunitéMerci Dan,
Ce qui est vraiment impressionnant, c'est le travail phénoménal que Craige Hailes a fait pour implémenter la fonctionnalité regex (du moins, je pense que c'était Craige). Je suis étonné que les regards positifs et négatifs devant ET derrière soient à la fois disponibles et fonctionnent de manière spectaculaire.