Qu'est-ce qui a inspiré cette demande de liste de souhaits ?
Imaginez que vous ayez une liste de transactions par carte de crédit pour toutes vos dépenses quotidiennes et que vous souhaitiez recoder ces transactions individuelles dans une nouvelle colonne de catégories (épicerie, restauration, shopping, transports en commun...). Chacune des transactions comporte un morceau de chaîne reconnaissable et un autre morceau qui change à chaque transaction (Walmart 637746556, Walmart 784767663, Target 6778356, FavRestaurant 736654, PizzaPlace 76354, PizzaPlace 78294...).
Pour utiliser la plateforme de recode pour cette tâche, vous pouvez actuellement :
- Regrouper manuellement les transactions
- Utilisez Remplacer la chaîne avec l'option "Remplacer la chaîne entière" pour remplacer toutes les chaînes contenant "Walmart" par "Épicerie". Vous devrez le faire manuellement pour chaque chaîne et ouvrir la fenêtre Remplacer la chaîne à chaque fois.
Quelle est l’amélioration que vous souhaiteriez voir ?
J'aimerais avoir un hybride entre la fonction Remplacer la chaîne et la fonction Appliquer le mappage à partir de la table. Cela consisterait en une boîte de dialogue de sélection de table dans laquelle je peux sélectionner une table contenant une colonne avec la valeur "Remplacer la chaîne" souhaitée que je souhaite faire correspondre et une deuxième colonne avec la valeur par laquelle je souhaite remplacer la chaîne complète.
Si j'avais les deux cases à cocher suivantes dans la fonction existante Appliquer le mappage à partir de la table :
- Une case à cocher pour indiquer à la plateforme de "Rechercher la chaîne" au lieu de "Faire correspondre la valeur"
- Une case à cocher pour indiquer à la plateforme de "Remplacer la chaîne complète" au lieu de remplacer la "sous-chaîne correspondante"
Cela répondrait au besoin.
Idéalement, ce recodage serait enregistré sous forme de formule sous la forme d'une expression régulière ou quelque chose de similaire afin que lorsque de nouvelles données sont ajoutées, il puisse mettre à jour automatiquement les recodages.
Pourquoi cette idée est-elle importante ?
Cela constituerait une grande amélioration de la vitesse de recodage en utilisant la plateforme de recodage pour les non-codeurs.
pouvez-vous d'abord créer une nouvelle colonne en divisant la chaîne ?
Colonne 1 :
Walmart, Walmart, cible, FavRestaurant...
colonne 2 : Nombres
utilisez ensuite la colonne 1.