Sauf erreur de ma part, c'est impossible avec une seule et même formule. Tu ne pourras pas "transformer" une longueur en texte dans une formule. C'est d'ailleurs dommage
mais c'est comme ça.
Par contre une solution de contournement que j'ai utilisée plusieurs fois:
1/ Dans ta famille de porte, ne conserve que la case à cocher et la hauteur de linteau.
2/ Dans ta famille d'étiquette, fais 2 types avec chacun un libellé qui comporte une formule. L'un affiche la hauteur si c'est coché, l'autre "pas de linteau" si ce n'est pas coché, et des paramètres de visibilité qui vont bien.
Je n'ai pas de comportement plus automatique - du moins sur Revit 2022.
Au plaisir,
Thibault