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).