Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !
Voir l'indexBonsoir,
quelqu'un pourrait-il svp m'aider ?
Je cherche à construire un workflow permettant d'identifier toutes les combinaisons.
J'ai vu qu'il y existait des ressources en ce sens sur le forum US, mais dans mon cas, il y a 2 particularités :
> Le nombre de colonnes peut varier (à terme, le workflow sera utilisée par une application, avec laquelle l'utilisateur choisira une table qui aura un nombre de colonnes variables)
> Il peut y avoir des cellules vides
Voici un exemple avec une table à 4 colonnes (ou 5 si on considère le RecordID).
En entrée, nous aurions ceci :
RecordID | NOM | PRENOM | DATE DE NAISSANCE | |
1 | ROCHE | Nicolas | nicolas.roche@junia.com | 01/01/1980 |
2 | VENET | Kévin | kevin.venet@outlook.fr | 01/01/1983 |
3 | DUPONT | Erik | 01/01/1984 |
En sortie, il faudrait idéalement avoir ceci :
IDRecord | NAME | VALUE |
1 | NOM | PRENOM | ROCHE | Nicolas |
1 | NOM | EMAIL | ROCHE | nicolas.roche@junia.com |
1 | NOM | DATE DE NAISSANCE | ROCHE | 01/01/1980 |
1 | PRENOM | EMAIL | Nicolas | nicolas.roche@junia.com |
1 | PRENOM | DATE DE NAISSANCE | Nicolas | 01/01/1980 |
1 | EMAIL | DATE DE NAISSANCE | nicolas.roche@junia.com | 01/01/1980 |
1 | NOM | PRENOM | EMAIL | ROCHE | Nicolas | nicolas.roche@junia.com |
1 | NOM | PRENOM | DATE DE NAISSANCE | ROCHE | Nicolas | 01/01/1980 |
1 | PRENOM | EMAIL | DATE DE NAISSANCE | Nicolas | nicolas.roche@junia.com | 01/01/1980 |
1 | NOM | PRENOM | EMAIL | DATE DE NAISSANCE | ROCHE | Nicolas | nicolas.roche@junia.com | 01/01/1980 |
2 | NOM | PRENOM | VENET | Kévin |
2 | NOM | EMAIL | VENET | kevin.venet@outlook.fr |
2 | NOM | DATE DE NAISSANCE | VENET | 01/01/1983 |
2 | PRENOM | EMAIL | Kévin | kevin.venet@outlook.fr |
2 | PRENOM | DATE DE NAISSANCE | Kévin | 01/01/1983 |
2 | EMAIL | DATE DE NAISSANCE | kevin.venet@outlook.fr | 01/01/1983 |
2 | NOM | PRENOM | EMAIL | VENET | Kévin | kevin.venet@outlook.fr |
2 | NOM | PRENOM | DATE DE NAISSANCE | VENET | Kévin | 01/01/1983 |
2 | PRENOM | EMAIL | DATE DE NAISSANCE | Kévin | kevin.venet@outlook.fr | 01/01/1983 |
2 | NOM | PRENOM | EMAIL | DATE DE NAISSANCE | VENET | Kévin | kevin.venet@outlook.fr | 01/01/1983 |
3 | NOM | PRENOM | DUPONT | Erik |
3 | NOM | DATE DE NAISSANCE | DUPONT | 01/01/1984 |
3 | PRENOM | DATE DE NAISSANCE | Erik | 01/01/1984 |
3 | NOM | PRENOM | DATE DE NAISSANCE | DUPONT | Erik | 01/01/1984 |
Comme je l'ai indiqué plus haut, dans cet exemple, il y a 4 (ou 5 si on prend le RecordID) colonnes, le workflow devrait fonctionner quelque soit le nombre de colonnes en entrée.
J'avoue rencontrer des difficultés, si quelqu'un a des idées, je suis preneur.
Merci à toutes et à tous
Kévin V.
Bonjour Kevin,
Est ce que tu as la possibilité de partager ton workflow je te prie?
Merci d'avance!
Ok Kevin, je vois ta problématique. Est ce que tu as envisagé de passer par une macro de type batch avec un "ajouter champ" (append fields) en anglais? Pour chaque record ID, recréer les différentes combinaisons possible en excluant les champs vides?
Re, je regarde cela ASAP. Merci à toi.