FamilySymbol Filters

Dit filter zoekt alle FamilySybols op waarvan de Naam van de Family begint met NLRS. Voor de key: 'matches' kan een regex worden opgegeven met Assembly Codes.

(
  $getFamilyName := function($ParentId){
    $$[type="Family" and id = $ParentId][0].name
  };

  $[ $exists(values.assemblyCode) 
     and values.assemblyCode != null
     and $count($match($getFamilyName(parent.id), /^NLRS/)) > 0
  ].{
    "id": id,
    "type": type,
    "name": name,
    "familyName": $getFamilyName(parent.id),
    "assemblyCode": values.assemblyCode,
    "matches": $boolean($match($string(values.assemblyCode), /^(61\.4[024]$)/i))
  }
)