La colonne source contient des prix numériques positifs sans devise. Le résultat doit suivre la règle « entier le plus proche moins 0.01 », tandis que les valeurs vides, nulles ou incorrectes restent vides.
Validez le format et le caractère positif avant tout calcul, sélectionnez Arrondir — dans l’éditeur de tableau, cette action utilise par défaut l’entier le plus proche avec un pas de 1 —, soustrayez 0.01, puis videz la valeur finale si le résultat n’est pas positif.
Comment procéder dans Eofferix
Ajoutez ou ouvrez la colonne cible
price_99et sélectionnezpricecomme source. Ces noms sont des exemples ; utilisez les champs réels de votre profil.Avant le calcul, ajoutez Tout → Supprimer les espaces aux bords, puis Pas une expression régulière avec
^\d+(?:[.,]\d+)?$→ Ne pas exporter le champ, et Inférieur ou égal avec0→ Ne pas exporter le champ.
Les entrées incorrectes ou non positives laissent le prix final vide ; les prix valides sont arrondis à l’entier le plus proche puis diminués de 0.01. Ajoutez Tout → Arrondir. Dans l’éditeur de tableau, cette action arrondit par défaut à l’entier le plus proche avec un pas de
1; ajoutez ensuite Tout → Soustraire avec0.01, puis terminez par Inférieur ou égal avec0→ Ne pas exporter le champ.Appliquez les règles et contrôlez dans l’aperçu les fractions
.20,.50et.80, ainsi que zéro et un texte incorrect. Lancez ensuite un petit export de test et ouvrez le fichier téléchargé. Utilisez la colonne uniquement si les deux résultats correspondent au tableau ci-dessous.
price et price_99 sont des noms d’exemple. La source doit contenir un nombre simple, sans symbole ni code de devise. Cet algorithme ne réduit pas toujours le prix : une fraction de .50 ou plus peut produire un résultat supérieur à la valeur source.Résultat attendu
| Prix source | Résultat | Pourquoi |
|---|---|---|
1240.20 | 1239.99 | 1240.20 est arrondi à 1240, puis 0.01 est soustrait. |
999.50 | 999.99 | 999.50 est arrondi à 1000, puis 0.01 est soustrait. |
1240.80 | 1240.99 | 1240.80 est arrondi à 1241, puis 0.01 est soustrait. |
240.00 | 239.99 | 240 est arrondi à 240, puis 0.01 est soustrait. |
0 | vide | Un prix source non positif laisse la valeur finale price_99 vide avant les calculs. |
prix-invalide | vide | Un texte incorrect ne doit pas devenir -0.01. |
Contrôles avant l’export
- Utilisez Arrondir : dans l’éditeur de tableau, cette action arrondit à l’entier le plus proche avec un pas de
1, sans champs distincts pour choisir le mode ou le pas. - La validation précède la première opération mathématique.
- Zéro, une valeur vide et un texte incorrect restent vides.
- La politique tarifaire est validée par votre entreprise et acceptée par le canal cible.
Limites de la méthode
- Une fraction de
.50ou plus peut monter jusqu’au prochain prix finissant par.99. - Par exemple,
0.49donnerait un résultat non positif et est vidé, tandis que0.50donne0.99. - « Toujours descendre à .99 » et « toujours monter à .99 » sont d’autres algorithmes et ne doivent pas être décrits par cette chaîne.