Come aggiungere più di 10 filtri AND/OR a un grafico

Quando crei un filtro in un grafico, puoi aggiungere le condizioni AND/OR. Tuttavia, dopo aver aggiunto più di 10 condizioni OR, non puoi aggiungere altre clausole OR, a meno che non crei una nuova condizione OR.AND

Esistono alcuni modi per ovviare a questo limite:

Un modo per ovviare a questo limite è modificare le condizioni di filtro impostandole su un tipo di filtro più inclusivo.

Ad esempio, se vuoi che un campo corrisponda a 11 valori possibili, puoi utilizzare il tipo di filtro IN ed elencare ciascuno di questi valori.

Come altro esempio, prendiamo in considerazione un campo con i nomi dei prodotti. Vuoi creare un filtro che restituisca tutti i prodotti che iniziano con le 12 lettere dalla A alla L. Puoi ottenere questo risultato con un filtro di tipo Corrispondenza con espressione regolare utilizzando la sintassi dell'espressione regolare appropriata. In questo esempio, la sintassi sarebbe la seguente: REGEXP_MATCH(field, "^[A-L].*")

Un'altra soluzione è spostare le condizioni in un campo calcolato separato e applicare il filtro in base a questo nuovo campo. I campi calcolati non hanno lo stesso limite per il numero di condizioni logiche che possono essere incluse.

Ad esempio, supponiamo che tu abbia 11 campi diversi e voglia creare un filtro che controlli se qualcuno contiene una stringa di errore specifica.

Puoi creare un nuovo campo che contenga le 11 condizioni OR necessarie per verificare questa condizione. La formula potrebbe essere simile a questo esempio:

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")\

Questo campo della formula creerà un tipo di campo booleano, che restituisce True OPPURE False.

Infine, crea un filtro da applicare se questo nuovo campo è True.