Exemples de filtres basés sur des règles

Examinez ces exemples pour apprendre à créer des filtres basés sur des règles à appliquer aux vues.

Vous pouvez créer plusieurs règles et plusieurs jeux de règles. Les jeux de règles peuvent être imbriqués.

Le nombre de règles et de jeux de règles que vous pouvez définir n'est pas limité. Définissez vos règles de filtrage avec soin en utilisant des conditions ET et OU, ainsi que l'imbrication, pour garantir l'obtention du résultat souhaité.

Conseil : Créez un exemple de modèle contenant des éléments avec les catégories que vous désirez utiliser dans le filtre. Essayez de créer des filtres à l'aide de règles et d'appliquer les filtres à des vues jusqu'à obtenir le résultat souhaité. Utilisez ensuite l'option Transférer les normes du projet pour transférer les filtres dans votre projet.

Condition ET simple

Lorsqu'un jeu de règles utilise la condition ET, toutes ses règles et tous ses jeux de règles imbriqués doivent être vrais.

Examinez l'exemple suivant:

Condition OU simple

Lorsqu'un jeu de règles utilise la condition OU, une ou plusieurs de ses règles ou un ou plusieurs de ses jeux de règles imbriqués doivent être vrais.

Si vous souhaitez sélectionner plusieurs valeurs pour un même paramètre, ajoutez une règle pour chaque valeur. Imbriquez ces règles sous un jeu de règles avec une condition OU.

Examinez l'exemple suivant:

Jeux de règles imbriqués

Lorsque des règles de filtrage incluent des jeux de règles imbriqués, utilisez les conditions ET et OU avec soin, dans l'ordre correct et avec une imbrication appropriée.

Pour certains résultats, vous devez utiliser ET avec une condition OU imbriquée. Pour d'autres résultats, vous devez utiliser OU avec une condition ET imbriquée. Les résultats peuvent varier considérablement, et vous devez veiller à utiliser les règles de filtre appropriées pour atteindre vos objectifs.

Objectif : vous souhaitez identifier tous les murs de contreventement du modèle construits en béton et présentant une résistance au feu de deux heures.

Dans le modèle, les noms de types de mur peuvent contenir les mots "béton" ou "bloc vítré", ou leur matériau est indiqué à l'aide du paramètre Matériau structurel.

OR avec un jeu de règles AND imbriqué : ne permet pas d'atteindre l'objectif

Si vous créez le filtre suivant à l'aide d'un jeu de règles AND imbriqué dans un jeu de règles OR, vous n'atteindrez pas votre objectif.

  • Pour la catégorie Murs, ce filtre reflète la formule suivante :

    Nom du type contient "béton"

    OU Nom du type contient "bloc vitré"

    OU Matériau structurel = "unités de maçonnerie en béton"

    OU Matériau structurel = "Béton, Coulé sur place gris"

    OR (Utilisation structurelle = "Contreventement" AND Protection contre l'incendie = "2-hr")

  • Ce filtre ne permet pas d'obtenir le résultat souhaité. Il identifie les murs en béton OU les murs de contreventement construits dans un matériau quelconque et présentant une résistance au feu de deux heures.

AND avec un jeu de règles OR imbriqué : permet d'atteindre l'objectif

Dans ce cas, pour identifier tous les murs de contreventement du modèle construits en béton et présentant une résistance au feu de deux heures, vous devez commencer par le jeu de règles AND, puis imbriquer un jeu de règles OR dans celui-ci, comme indiqué ci-dessous :

  • Pour la catégorie Murs, ce filtre reflète la formule suivante :

    Utilisation structurelle = "Contreventement"

    AND Protection contre l'incendie = "2-hr"

    ET (Nom du type contient "béton" OU Nom du type contient "Unités de maçonnerie en béton" OU Matériau structurel = "unités de maçonnerie en béton" OU Matériau structurel = "Béton, Coulé sur place gris")

Ces exemples expliquent pourquoi il est essentiel de savoir exactement le résultat que vous souhaitez obtenir et pourquoi il est important de planifier les filtres et de les tester avec soin.