Introduction
Les tables de consultation servent à définir des valeurs de paramètres dans un fichier de valeurs séparées par des virgules (CSV) pour les raccords MEP notamment.
Elles contiennent des données sur les types, ce qui vous permet de spécifier plusieurs tailles de composants sans créer un type de famille distinct pour chaque taille. Revit propose ensuite une fonction size_lookup qui lit les valeurs nécessaires dans un fichier CSV externe.
Ces valeurs se doivent d’être strictement numérique, du moins en théorie seulement car une astuce permet de retourner une valeur textuelle depuis notre table.
L’astuce
Imaginons la table suivante pour le dimensionnement d’une famille de prisme droit (Solide.csv) :
![](https://agobim.com/wp-content/uploads/2021/05/table-1024x117.png)
En fonction des valeurs Largeur, Profondeur, Hauteur, je voudrais pouvoir renvoyer en description le nom figurant en colonne A de ma table.
Pour ce faire, il suffira d’appeler notre table avec un paramètre de texte : Nom de la table. Puis, dans la colonne formule du champ Description, de rentrer cette formule :
size_lookup(Nom de la table, “”, “Non précisé”, Largeur, Profondeur, Hauteur)
![](https://agobim.com/wp-content/uploads/2021/05/Paramètrage-1024x381.png)
Ainsi, si la combinaison des valeurs Largeur, Profondeur et Hauteur correspond à une ligne de notre table, la description retournera le texte correspondant de la colonne A, sinon quoi il renverra la mention Non précisé :
![](https://agobim.com/wp-content/uploads/2021/05/final.gif)