All checks
Structural and report checksGovernanceCritical

Roles without filters

"Roles without filters" is one of the governance checks Auditabi runs on a Power BI semantic model. A security role exists with no table filter. It is a critical finding: it breaks refresh, returns wrong numbers or exposes data, so it should be fixed before publishing. Add a DAX filter on the securing dimension (Region, Entity, Manager) for every role, and test with View as.

What is detected

A security role exists with no table filter. Members of that role see the whole model — usually the opposite of what the role name promises.

Why it matters

Breaks refresh, returns wrong numbers, or exposes data. Fix before publishing.

How to fix it

Add a DAX filter on the securing dimension (Region, Entity, Manager) for every role, and test with View as.

Does your model fail this check?

Free static audit with the exact objects, no account, nothing stored.

Audit a model

More Structural and report checks checks