cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
alenashkel
Frequent Visitor

Default Slicer Selection Based on User Location

 Hello everyone!

 

Interesting question. I think it's not possible to execute this on power bi at the moment, but let's give it a try.

 

My report filters based on username already. I have a table for user information. Including their country.

 

Is it possible to, when a user logs in from sweden, to have sweden selected by default on the country slicer? While also being able to change the country on the slicer? 

 

I know that there is this thread on the community:

https://community.powerbi.com/t5/Desktop/How-to-Change-the-Default-Slicer-Selection-based-on-User-lo...

 

Even tho this is a great solution and a genius work around, my client is asking for to select the country and not some alternative "name" for it, like "current country".

 

Thank you !

 

Alena

3 REPLIES 3
v-yadongf-msft
Community Support
Community Support

Hi @alenashkel ,

 

If you don't want to use Row Level Security (RLS), please try following steps:

 

This is my test table:

vyadongfmsft_0-1668060850775.png

 

Please create following measures:

Current selections = COUNTROWS(DISTINCT(ALLSELECTED('Table'[Country])))

Total selections = COUNTROWS(DISTINCT(ALL('Table'[Country])))

Sales with default = IF(
    [Current selections] = [Total selections],
    CALCULATE(
        SUM('Table'[Sales]),FILTER('Table','Table'[Country] = "Sweden")),
    SUM('Table'[Sales]))

 

The sales and the slicer are always Sweden.

vyadongfmsft_2-1668061262586.png

 

 

The user can be able to change the country on the slicer.

vyadongfmsft_3-1668061367743.png

Best regards,

Yadong Fang

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Plus, it's a dynamic filter. In your case, you say specfically = sweden. This would vary depending on the user.

Thank you for your reply!

I see you did an example for sum(sales)

But this won't work for the whole report. By this I mean, it's not just one measure (like sum(sales)), it's for the whole report, with a lot of measures in it. 

This won't work for this case right?

Helpful resources

Announcements
PBI Sept Update Carousel

Power BI September 2023 Update

Take a look at the September 2023 Power BI update to learn more.

Learn Live

Learn Live: Event Series

Join Microsoft Reactor and learn from developers.

Dashboard in a day with date

Exclusive opportunity for Women!

Join us for a free, hands-on Microsoft workshop led by women trainers for women where you will learn how to build a Dashboard in a Day!

MPPC 2023 PBI Carousel

Power Platform Conference-Power BI and Fabric Sessions

Join us Oct 1 - 6 in Las Vegas for the Microsoft Power Platform Conference.

Top Solution Authors