Como adicionar mais de 10 filtros E/OU a um gráfico

Quando cria um filtro num gráfico, pode adicionar AND/OR condições. No entanto, depois de adicionar mais de 10 condições OR, não pode adicionar mais cláusulas OR, a menos que crie uma nova condição AND.

Existem algumas formas de contornar esta limitação:

Uma forma de contornar este limite é alterar as condições do filtro para um tipo de filtro mais inclusivo.

Por exemplo, se quiser que um campo corresponda a 11 valores possíveis, pode usar o tipo de filtro IN e listar cada um desses valores.

Como outro exemplo, considere um campo com nomes de produtos. Quer criar um filtro que devolva todos os produtos que começam com as 12 letras A-L. Pode fazê-lo com um filtro do tipo de correspondência RegExp usando a sintaxe de expressão regular adequada. Neste exemplo, a sintaxe seria a seguinte: REGEXP_MATCH(field, "^[A-L].*")

Outra solução alternativa é mover as condições para um campo calculado separado e filtrar por esse novo campo. Os campos calculados não têm o mesmo limite no número de condições lógicas que podem ser incluídas.

Por exemplo, se tiver 11 campos diferentes e quiser criar um filtro que verifique se algum deles contém uma string de erro específica.

Pode criar um novo campo com as 11 ORcondições necessárias para verificar esta condição. A fórmula teria o seguinte aspeto:

CONTAINS_TEXT(log_field_1, "error")
OR
CONTAINS_TEXT(log_field_2, "error")
OR
CONTAINS_TEXT(log_field_3, "error")
OR
CONTAINS_TEXT(log_field_4, "error")
OR
CONTAINS_TEXT(log_field_5, "error")
OR
CONTAINS_TEXT(log_field_6, "error")
OR
CONTAINS_TEXT(log_field_7, "error")
OR
CONTAINS_TEXT(log_field_8, "error")
OR
CONTAINS_TEXT(log_field_9, "error")
OR
CONTAINS_TEXT(log_field_10, "error")
OR
CONTAINS_TEXT(log_field_11, "error")

Este campo de fórmula cria um tipo de campo booleano, que é avaliado como True OU False.

Por fim, crie um filtro que filtre este novo campo como True.