MicroStrategy ONE

View filters versus report filters

While they both share some filtering capabilities, view filters and report filters also offer their own unique filtering features that fit different filtering requirements.

The main difference between report filters and view filters is how they are evaluated by the system.

Report filters are a standard MicroStrategy reporting feature that enable you to filter the data retrieved from the data source. Since report filters are evaluated by querying the data source, report filters can perform various types of advanced qualifications, use prompts in qualifications, filter on objects not included in the report, and so on. For more information on report filters in general, refer to About filtering data on-the-fly in a report and Creating a filter within a report.

View filters are an OLAP Services feature that enable you to filter the data available on a report after its data has been retrieved from a data source. View filters are evaluated without having to query the data source. While this enables view filters to be evaluated without the overhead of querying the data source, it also means that view filters only have access to the data available on the report. Due to this limited access to data, view filters cannot perform all of the advanced qualifications possible with report filters.

The table below compares the available features and feature requirements of view filters and report filters:

Features and Feature Requirements

Available in View Filters

Available in Report Filters

Attribute element and attribute form qualifications

Yes

Yes

Simple metric qualifications

Yes

Yes

Relationship qualifications

No

Yes

Joint element list qualifications

No

Yes

Custom expression qualifications

No

Yes

Can define filtering at report run time by including a prompt in a qualification

No

Yes

Can filter on objects not included in the Report Objects pane

No

Yes

Can filter on objects included in the Report Objects pane, but not included in the report

Yes

Yes

Evaluated without re-executing SQL and querying the data source

Yes

No

Requires OLAP Services license

Yes

No

Can be saved as a stand-alone object and used in multiple reports

No

Yes

Can quickly switch the level at which the qualification is evaluated from report level to the level of attributes displayed on the report

Yes

No

Can be modified while viewing the report data

Yes

No

For design considerations and examples of using view filters versus report filters, see the In-memory Analytics Help .