Bonjour,
Pourriez-vous m'aider sur la résolution du point ci-dessous s'il vous plait?
J'ai une structure hiérarchique sous forme de numérotation aléatoire à 4 niveaux (de L1 à L4; voir ci-dessous).
A chaque élément de chaque niveau correspond une description.
En parallèle de cela, j'ai un tableau de donnée ou chaque ligne est attribuée à un numéro de la structure (peut être de tout niveau).
Je souhaiterais trouver un moyen, sur base du numéro, reconstruire la séquence de description de toute la hiérarchie en partant de L1.
Exemples:
51235149 renverrait uniquement "Boss"
12354102 renverrait la description du niveau L1 et du L2: "Boss/Master1"
54625412 renverrait la description de toute la hiérarchie des niveaux qui le surplombe: "Boss/Master1/Minor2/Working2"
A savoir:
- Chaque numéros n'est associé qu'à 1 seul numéro de chaque niveau hiérarchique supérieur (1 L4 ne sera associé qu'à 1 L3, 1 L2 et 1 L1)
- Par contre, un numéro peut être associés à plusieurs numéros de niveau hiérarchique inférieur (1 L1 peut avoir plusieurs L2, et ainsi de suite)
- Certaines descriptions de numéros pris individuellement peuvent être les mêmes (ex: working1), mais en prenant toute la structure hiérarchique, chaque séquence sera différente.
Auriez-vous des pistes à me soumettre car là je sèche totalement s'il vous plait?
Merci d'avance pour votre temps,
Thomas
L1 | L2 | L3 | L4 | Description |
51235149 | | | | Boss |
| 12354102 | | | Master1 |
| | 75468213 | | Minor1 |
| | | 85432158 | Working1 |
| | 46581359 | | Minor2 |
| | | 45628542 | Working1 |
| | | 54625412 | Working2 |
| | | 54862542 | Working3 |
| | | 24598532 | Working4 |
| | 96841452 | | Minor3 |
| | | 84985162 | Working1 |