O processo de filtragem consiste em separar um subconjunto de dados do conjunto inteiro através de atributos que individualizam esses dados dos demais. As expressões lógicas (comumente referidas como "expressões de filtro") são utilizadas em todas as soluções Studio Core. Estas se diferenciam da ferramenta Quick Filter pois permitem uma maior customização, uma vez que os dados, ao serem importados ou exibidos são especificados através do processo de filtragem. Um exemplo de utilização desse processo é gerar um novo modelo de blocos menor filtrando as coordenadas deste.
A filtragem usa comparações lógicas de forma que se obtenha resposta de forma binária, como VERDADEIRO ou FALSO. Se o item de dados que está sendo testado é VERDADEIRO para os critérios de seleção, ele será aceito; se for FALSO, ele será rejeitado. Após a separação dos dados, é possível criar um arquivo contendo apenas os dados selecionados.