Skip to main content

Power BI

Planned

Default Selected Slicer or Tile-By Value Configuration

Vote (5665) Share
Jacek Power BI User's profile image

Jacek Power BI User on 03 Mar 2015 07:53:52

Allow a user to set the default value for a slicer or tile-by value on a page/dashboard, so that when the Power View page is opened for the first time, the default value is selected.
eg. If the page has a slicer for Year or Month, allow the user to configure the most recent Year or Month to be selected by default.

Administrator on 20 Oct 2022 22:52:37

Update 10/20/2022 - Update from Mo - we are working on this in the new year

Thanks for everyone's votes and comments. This is a feature on our backlog; however we cannot share a timeline at the moment.

It looks like many of the requests will be addressed by the new 'Sticky filters' capability. Now when you log out of Power BI and come back to a report, the same items will be selected as when you left. For those who're looking to have a 'last month' selection, the relative date slicer might help. Those with comments about currencies where having multiple selected makes the report meaningless - the report will load with whatever selection the author saved, so if you save it with one currency selected your users will see that by default. If there are scenarios that these features don't address, please let us know in your comments - if you are really specific it'll help us build the feature to work just the way you want! Thanks again!
 

Comments (527)
Jacek Power BI User's profile image Profile Picture

Marcius Marques on 05 Jul 2020 23:22:57

RE: Default Selected Slicer or Tile-By Value Configuration

It seems to me that what most people are looking for here in this thread is to replicate the 'Default Value' of parameters that exists on SSRS reports, so they are loaded every time report is open. For example, when the requirement is to load data from 'last 7 days' daily, but also enter a date range if needed.

Persistent filters does not address the requirement as the user would have to change the dates daily.

Relative date slicer is closer, you can have the 'last 7 days' by default, but then you cannot enter a date range.

I can only think of 2 additional options on 'Date Range' Format section of 'Slicer' for 'Default Start Date' and 'Default End Date' where expressions can be used for maximum flexibility. Again, just like SSRS already has and works really well.

Jacek Power BI User's profile image Profile Picture

Mike Hardy on 05 Jul 2020 23:22:38

RE: Default Selected Slicer or Tile-By Value Configuration

We have a slicer that loads a custom set of attributes during each refresh. We simply need to select the first item in the list because a selection of 'All' doesn't make sense in this case.

Jacek Power BI User's profile image Profile Picture

Ranit on 05 Jul 2020 23:22:03

RE: Default Selected Slicer or Tile-By Value Configuration

Hi,
I'm creating Multy language reports for power bi embedded. I created field: LangId, that according to its id, the display is changing for the chozen language.
I also have many slicers that their display is changed accordind to the LangId choise. I need that the Slicer default will be dynamic according to the filter LangId. The dynamic option is necessary.
Hoping you will give any solution soon .

Jacek Power BI User's profile image Profile Picture

Ranit on 05 Jul 2020 23:22:02

RE: Default Selected Slicer or Tile-By Value Configuration

Hi,
I'm creating Multy language reports for power bi embedded. I created field: LangId, that according to its id, the display is changing for the chozen language.
I also have many slicers that their display is changed accordind to the LangId choise. I need that the Slicer default will be dynamic according to the filter LangId. The dynamic option is necessary.
Hoping you will give any solution soon

Jacek Power BI User's profile image Profile Picture

VickyD on 05 Jul 2020 23:21:26

RE: Default Selected Slicer or Tile-By Value Configuration

'@Will Thompson - Above described features will not help in the use case I am looking for.
In my case, I have slicers on certain values e.g. financial snapshots, and I need a certain snapshot to be defaulted based on what part of the year we are in. The snapshot to show can be identified based on another column within the Snapshots tables.

So what I need is functionality that will enable me to do something like "select snapshot that has [Another ColumnValue] = 1" in the slicer.

Jacek Power BI User's profile image Profile Picture

Eladio Ruiz on 05 Jul 2020 23:21:22

RE: Default Selected Slicer or Tile-By Value Configuration

I'm thinking about having a default filter based on roles. I mean: when some rol visits the report, some slicers have a default value based on the rol.

Jacek Power BI User's profile image Profile Picture

Michael Shparber on 05 Jul 2020 23:20:54

RE: Default Selected Slicer or Tile-By Value Configuration

Yes, this is very needed - default value based on custom DAX

Jacek Power BI User's profile image Profile Picture

Vipul Bajaj on 05 Jul 2020 23:20:51

RE: Default Selected Slicer or Tile-By Value Configuration

I have a requirement wherein we have a row level security implemented. The additional requirement is the filters have selected text value based on the user accessing the report.
So basically it the filters default value should not be based on saved report but based on the user role and its corresponding values

Jacek Power BI User's profile image Profile Picture

Power BI Ideas Admin on 05 Jul 2020 23:20:50

RE: Default Selected Slicer or Tile-By Value Configuration

how to set the default value on a slicer, it is really important when you have specified selected itmes on slicer.

Jacek Power BI User's profile image Profile Picture

audrey abbey on 05 Jul 2020 23:20:34

RE: Default Selected Slicer or Tile-By Value Configuration

A situation that is not addressed by either method:
We have a custom, fixed fiscal calendar that will not work with relative date filtering.
Our weeks run Wednesday to Tuesday, for example.

I might be able to use relative date filtering for weeks, IF Power BI gave me a way to set the first day of the week to Wednesday. OR - if the relative date filter respected the date ranges in the calendar table.

The relative date filter also ignores the date range in my Calendar table and uses Today as the relative driver. So that means I can't use "last 7 days" either, as the last 7 calendar days have no data. (Data is refreshed weekly for prior week).

Sticky filters require users to make an initial selection, so that doesn't solve my issue either.

Currently, I can control the default slicer by republishing to the cloud with the slicer value pre-selected. But when I migrate to the Power BI Report Server - it will need a way to update the slicer choice.

Thanks Audrey

Merged Idea (15)