Korzystając z filtrów opartych na wyrażeniach, można definiować bardziej złożone filtry, w których są używane wyrażenia SQL. Filtry oparte na wyrażeniach mogą się odnosić do różnej liczby elementów danych, w tym do zerowej.
Na przykład można utworzyć i zastosować filtr oparty na wyrażeniu "Sample Sales"."Base Facts"."Revenue" < "Sample Sales"."Base Facts"."Target Revenue"
, aby zobaczyć elementy, które nie osiągnęły dochodu docelowego.
Filtrów opartych na wyrażeniach można używać na pasku filtrów, aby stosować je do kanwy lub do całego skoroszytu. Można też użyć jednego z nich jako filtra wizualizacji w celu zastosowania go tylko do jednej wizualizacji.
W wyrażeniu SQL filtra opartego na wyrażeniu można także użyć parametru (zob. Użycie parametru w filtrze opartym na wyrażeniu).