V těchto příkladech se seznámíte s tvorbou konkrétních filtrů založených na pravidlech a s jejich použitím na pohledy.
Je možné vytvořit více pravidel a více sad pravidel. Sady pravidel je možné vnořovat.
Neexistuje omezení počtu pravidel a sad pravidel, které je možné definovat. Při plánování pravidel filtru pomocí podmínek AND a OR a pomocí vnořování buďte opatrní, abyste zajistili dosažení požadovaného výsledku.
Pokud sada pravidel používá podmínku AND, všechna její pravidla a vnořené sady pravidel musí být vyhodnoceny jako splněné.
Zvažte následující příklad:
Konstrukční využití = "Smyk" AND Požární odolnost = "2 h"
Pokud sada pravidel používá podmínku OR, jedno nebo více pravidel (případně vnořených sad pravidel) musí být vyhodnoceno jako true.
Pokud chcete u jednoho parametru určit více hodnot, přidejte pro každou hodnotu jedno pravidlo. Tato pravidla vnořte pod sadu pravidel s podmínkou OR.
Zvažte následující příklad:
Název typu obsahuje "concrete"
OR Název typu obsahuje "pórobeton"
OR Konstrukční materiál = "Concrete Masonry Units"
OR Konstrukční materiál = "Concrete, Cast-in-Place gray"
Pokud pravidla filtru zahrnují sady pravidel, používejte podmínky AND a OR opatrně, ve správném pořadí a s příslušným vnořením.
Pro některé výsledky je nutné použít podmínku AND s vnořenou podmínkou OR. Pro ostatní výsledky je nutné použít podmínku OR s vnořenou podmínkou AND. Výsledky se mohou lišit výrazně, proto abyste dosáhli požadovaných cílů, používejte příslušná pravidla filtru velmi opatrně.
Cíl: Chcete v modelu identifikovat všechny stěny namáhané smykem, které jsou vyrobeny z betonu a mají dvouhodinovou požární odolnost.
V modelu mohou názvy typů stěn obsahovat slova „concrete“ nebo „CMU“, případně je jejich materiál označen pomocí parametru Konstrukční materiál.
Pokud vytvoříte následující filtr za pomoci sady pravidel AND vnořené do sady pravidel OR, nedosáhnete cíle.
Název typu obsahuje "concrete"
OR Název typu obsahuje "pórobeton"
OR Konstrukční materiál = "Concrete Masonry Units"
OR Konstrukční materiál = "Concrete, Cast-in-Place gray"
OR (Konstrukční využití = "Smyk" AND Požární odolnost = "2 h")
Chcete-li v tomto případě v modelu identifikovat všechny stěny namáhané smykem, které jsou vyrobeny z betonu a mají dvouhodinovou požární odolnost, je nutné začít se sadou pravidel s podmínkou AND a vnořit do ní sadu pravidel s podmínkou OR, a to následovně:
Konstrukční využití = "Smyk"
AND Požární odolnost = "2 h"
AND (Název typu obsahuje "concrete" OR Název typu obsahuje "CMU" OR Konstrukční materiál = "Concrete Masonry Units" OR Konstrukční materiál = "Concrete, Cast-in-Place gray")
Tyto příklady ukazují, proč je důležité si pečlivě rozmyslet, čeho přesně chcete dosáhnout, a proč je tak důležité důkladné plánování a testování filtrů.