Create View-Only Link of Power BI Report with Preset SlicerFilters:
To apply the necessary filters: Load the Power BI report into the Power BI Service, and set the specific filters using slicers to determine the particular values that users should see. The filters will also ensure that the report only holds selected data when shared.
Capture a Filtered Link: Once you are done applying filters, take the report URL. Power BI CONCATENATES filter parameters for this URL based on the selections you made. For example, it will have a URL that looks similar to this: ?filter=Table/Column eq 'Value.' Copy this URL to share with others.
Share as Read-Only: This method publishes the report in a shared workspace with managed access rights and shares it in a read-only mode. Then, you can use the "Share" option to send a personalized link to the filter. Anyone with that link can only view the report and is not allowed to modify it.
Role Level Security (RLS) Alternative
However, for stricter values, there is the possibility of implementing Row-Level Security (RLS) in Power BI. It allows you to filter your data based on the role anyone is supposed to play or the login credentials. Set roles in Power BI Desktop (for example, you can filter data for regions or departments), then publish the report. Go to the Power BI Service and assign users to the roles that fit them to ensure that filtered data only appears when a user accesses the report. This can go well with the shared links, thereby ensuring that users can't circumvent the predefined filters.