By Fatine KHALDI on mercredi 25 avril 2018
Replies 13
Likes 0
Views 8.8K
Votes 0
Bonjour à tous,

Je fais mes débuts sur Dynamo, et je cherche à y faire un métré depuis la maquette. J'ai donc fait un petit script, mais quand je trie la liste 1 (type des éléments d'une famille), les éléments de la liste 2 (surface correspondante à chaque élément) ne sont plus correspondants.
Exemple:
Liste 1 : "A B C" et Liste 2: "X Y Z"
Je veux obtenir une liste 1: " C B A" (dans mon cas je fais un tri selon le type des dalles)
J'obtiens donc un tableau Excel avec Liste 1 " C B A" et une liste 2" X Y Z".

Y a-t-il moyen de coordonner entre les listes après le tri?

Merci à vous
Pour ton script en Pj tu peux utiliser "list-Groupe Bykey"
·
6 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Merci. En effet, c'est plus pratique.
J'avais utilisé cette fonction pour le tri des étages, mais je n'arrive toujours pas à renvoyer les bonnes données correspondantes pour les autres colonnes.
J'ai fait un tri des étages, un tri des types de familles (avec deux fonctions différentes pour voir laquelle peut marcher) Mais, dans les deux cas, le type, étage et surface, du même élément ne se trient pas correctement
·
6 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
je n'ai pas bien compris l'objectif,
tu veux envoyer les surfaces des éléments pas niveaux et par type sur excel?
·
6 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Est-ce qu'il y a moyen de revenir aux éléments, depuis la liste de paramètres?
Par exemple, une fois ma liste d'étages extraite, je puisse renvoyer les éléments de cette liste, avec cet ordre pour le input de "Element.Name".
Dans ce sens, je crois que le tri se fera de façon exacte.
·
6 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
utilise le même booléen que élément Name
·
6 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Excusez ma réponse décalée.
Pour l'objectif, c'est de faire un métré des éléments d'un bâtiment.
Ce métré doit représenter les surfaces de chaque type d'éléments, par étage, puis la surface totale de la famille de ce type.
Pour cela, il me faudra faire un tri sur les niveaux, et pour chaque niveau, un tri sur les types d’éléments d'une famille, et pour chaque élément, la surface qui lui correspond.
·
6 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Akli AM En gros ce que j'obtiens avec mon script c'est l'excel sur le fichier joint : Les étages sont bien triés, les types aussi, selon que c'est un balcon ou pas, mais la surface ne correspond pas au type sur la même ligne, ni à l'étage. Les surfaces sont présentées selon l'ordre des éléments sélectionnées, et non pas triés. Donc aucun intérêt.
Ce que je voudrais obtenir est comme l'excel sur la deuxième photo
·
6 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Groupe par niveau puis par nom
·
6 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Akli AM Merci beaucoup, mais ça ne marche pas chez moi, ça ne s'exécute pas. La fonction " List Group By key" me met que " Les listes sous forme de clés ne sont pas prises en charge." J'utilise Flatten pour ne plus avoir de listes, mais je perds tout l'intérêt du premier tri.
·
6 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Le deuxième groupe doit avoir une combinaison "la plus longue"
essaye ça Capture.JPG
·
6 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Merciiii
ça a marché !!
·
6 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
J'ai peut-être loupé une étape mais c'était pas plus simple de faire une nomenclature et de l'exporter?
·
6 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Si. J'ai justement commencé par faire le travail sur des nomenclatures de chaque famille, et les exporter sur Excel. Puis quelques manipulations pour avoir exactement le même tableau que celui du métreur.
Le résultat étant jugé "pas très rapide pour avoir le métré de tous les éléments dans le même tableau", il m'a été demandé d'utiliser Dynamo.
·
6 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post