Betreff: RegEx-Experten ... helfen beim Extrahieren von QTY aus Opportunity-StringsHi,
Die beigefügten Arbeiten für die bereitgestellten Beispiele.Wenn es für zukünftige Beispiele nicht funktioniert, kann ich es nach Bedarf ändern.
Betreff: RegEx-Experten ... helfen beim Extrahieren von QTY aus Opportunity-StringsDanke Hadly. Das hat nicht besonders gut skaliert. Hätte einfach den vollständigen Datensatz posten sollen: https://jmplivesales.na.sas.com:3501/packages/5c1d45033684d60d9c48d109-1
Aus dem weltweiten Dashboard: „Bericht zu weltweit gewonnenen Geschäften“
Betreff: RegEx-Experten ... helfen beim Extrahieren von QTY aus Opportunity-StringsDie Regex für die Upgrades hängt davon ab, was Sie in den Klammern erwarten und in welcher Reihenfolge. Haben Sie weitere Beispiele dafür, wie das Opportunity-Feld aussehen könnte?
Betreff: RegEx-Experten ... helfen beim Extrahieren von QTY aus Opportunity-StringsDie vollständige Tabelle ist hier:
RegEx-Experten ... helfen beim Extrahieren von QTY aus Opportunity-StringsIch arbeite mit den Salesforce-Daten und versuche, einige Daten (so viel wie möglich) aus Opportunity-Namen zu extrahieren.
Anbei ein Beispieldatensatz. Aus einer bestimmten Gelegenheit möchte ich das Produkt und die Menge extrahieren, wenn es sich um eine NAL-Gelegenheit handelt (wir haben die Typspalte, um dabei zu helfen), für ein Abonnement ist es immer 1 und für Upgrades viele der Gelegenheiten (aber nicht all) haben einen from to to-Teil der Zeichenfolge, der in der Lage sein sollte, zu bestimmen, dass From - To == QTY. Upgrades enthalten oft auch Produkte.
Ich möchte auch nicht-englische Zeichen als Teil der Regex aus dem Namen entfernen.
Vielen Dank.

Hier ist das Ganze Tisch .
Betreff: RegEx-Experten ... helfen beim Extrahieren von QTY aus Opportunity-StringsDon – Ich habe einen OneDrive-Link für die vollständige Tabelle hinzugefügt.
Betreff: RegEx-Experten ... helfen beim Extrahieren von QTY aus Opportunity-StringsWenn man sich die Tabelle von Hadleys Link ansieht, wäre es schwierig, etwas zu finden, das mit all den Beobachtungen funktionieren würde. Die Eingabe ist zu unstrukturiert. Wie nah hatten Sie gehofft zu kommen?
Betreff: RegEx-Experten ... helfen beim Extrahieren von QTY aus Opportunity-StringsIch hatte gehofft, eine vernünftige Probe zu bekommen. Es muss nicht jede Transaktion sein. Diese Stichprobe kann ziemlich vernünftig auf das volle Quartal hochgerechnet werden. Ich habe einen anderen Datensatz, mit dem ich gearbeitet habe, also wenn das nicht funktioniert, kann ich etwas anderes herausfinden.
Betreff: RegEx-Experten ... helfen beim Extrahieren von QTY aus Opportunity-StringsDies erhält etwa 85% der Beobachtungen. Ich habe drei Regex-Anweisungen verwendet, die höchstwahrscheinlich Lizenznummern sind (im Gegensatz zu Daten, Vertragsnummern, IDs usw.). Die letzte Anweisung, p4, kann versehentlich etwas enthalten, das keine Zählung ist (eine von Leerzeichen umgebene Ziffer). Sie könnten dies etwas weiter verallgemeinern, aber ich fürchte, Sie würden am Ende mit Werten ohne Lizenzanzahl enden.
Betreff: RegEx-Experten ... helfen beim Extrahieren von QTY aus Opportunity-StringsSchön, Don! Lassen Sie mich ein wenig mit diesen Daten herumspielen.
Betreff: RegEx-Experten ... helfen beim Extrahieren von QTY aus Opportunity-StringsHier ist der JMP Live-Bericht. Musste einige zusätzliche Neucodierungen mit „Pro“ durchführen – jeder Firmenname mit Pro darin wurde fälschlicherweise als Pro-Kauf codiert.
https://jmplivesales.na.sas.com:3501/packages/xKszCJ3dKYhSNhgtGZKJH
Ich denke, es gibt noch einige Möglichkeiten, die Datenverarbeitungsarbeit zu verbessern. Ich muss das auch in einen Workflow einbauen.
Betreff: RegEx-Experten ... helfen beim Extrahieren von QTY aus Opportunity-StringsIch stimme zu. Wenn Ihnen ein Muster einfällt, das höchstwahrscheinlich der Anzahl der Lizenzen entspricht, kann ich mir die Regex ausdenken.
Betreff: RegEx-Experten ... helfen beim Extrahieren von QTY aus Opportunity-StringsDanke Don. Das ist bisher eine beeindruckende Arbeit, und ich glaube, das habe ich noch nicht gesagt. Ich weiß es zu schätzen, dass Sie und Hadley sich den Datensatz angesehen haben.
Es spricht auch für die Leistungsfähigkeit der Datenbereinigung in JMP und die Fähigkeit, weitgehend unstrukturierten Daten Struktur zu verleihen.
Was unbrauchbar war, ist jetzt nutzbar.
Es ist mehr als nur eine repräsentative Auswahl der Arten von NALs und Upgrades, die wir erhalten. Am Ende habe ich staatliche und akademische Territorien entfernt. In Zukunft ist es der gewünschte Endzustand, saubere Daten zu haben, die genau verstehen, welche Art von Kundenklasse der Vertrag ist, welches Produkt, was sie gekauft haben und wie es anteilig (n/12s) des Jahres war.
Die neuen Preisstufen werden auch dabei helfen, Transaktionen viel einfacher zu prüfen.
Betreff: RegEx-Experten ... helfen beim Extrahieren von QTY aus Opportunity-StringsDanke Dan,
Was wirklich beeindruckend ist, ist die phänomenale Arbeit, die Craige Hailes geleistet hat, um die Regex-Funktionalität zu implementieren (zumindest glaube ich, dass es Craige war). Ich bin beeindruckt, dass sowohl positiver als auch negativer Blick nach vorne UND Blick nach hinten verfügbar sind und spektakulär funktionieren.