Hello,
Yes, this is possible.
• At the report level, you can hide the filter from the UI using the filter’s Advanced Settings. Even if the filter is hidden, you can still pass its value through the URL, and the report will load with that filter applied. Read more here : Filters Advance Mode - Helical Insight


• At the dashboard level, add only the filters that you want users to see. You can still pass other filter values through the URL, and they will be applied in the background.
Read about filter settings at dashboard level here : Filter Settings For Dashboard - Helical Insight

This way, the dashboard or report will open with pre-filtered data, and users cannot see or change the hidden filters.
Thank You,
Helical Insight.