cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
danextian New Contributor
New Contributor

Dynamic Category Using a Slicer

Most of the time, I post on the community to ask for help but this time I am giving back.

I've read several posts that dynamic category based on slicer selection is not possible. While it may not be an out of the box feature, it is possible with some tweaking. I've also read similar solutions but I find mine simpler and easier to follow Smiley Happy. The trick makes use of the following:

  • adding an index column
  • referencing a query
  • unpivoting columns 
  • relationship

In my sample pbix (click to download from my GDrive), I connected  to the Ofeed data from powerbi.tips (click for the link to the webpage)

http://services.odata.org/AdventureWorksV3/AdventureWorks.svc

 and used CompanySales table. 

 

Here are the steps,

  1. After successfully connecting to CompanySales table, add an index column to it and just name it "Index". (We'll be using index number as unique identifier in a relationship.)
  2. Change Index data type to whole number. 
  3. Create another query referencing CompanySales table and name it "Category".
  4.  Remove all columns except ProductCategory, ProductSubCategory, OrderYear, OrderQtr and Index.
  5. Right-click Index column and Unpivot Other Columns.
  6. Rename these newly created columns: Attribute to Category, and  Value to Subcategory.
  7. Change data type of Category and Subcategory columns to text.
  8. Load the query.
  9. Create a relationship betwen CompanySales[Index] and Category[Index] (i set mine to both direction)
  10. Add Category column to a slicer visual (turn on Single Selection and off  Select All) 

You may view my sample report here:

 

https://app.powerbi.com/view?r=eyJrIjoiMjJmODEyNWYtNDk5OC00NjU1LTkzMjQtYzQ4YTQzNjA2MjgwIiwidCI6IjZjN...

 

Please don't forget to kudos this post if you find this helpful.

"Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand."
www.linkedin.com/in/danebelarminocpa
9 REPLIES 9
Super User
Super User

Re: Dynamic Category Using a Slicer

Well done!

 

Kudoed as commanded ;-)

Hamburg - Germany
If I answer your question, please mark my post as solution, this will also help others.
Proud to be a Datanaut!
tmaz1234 Visitor
Visitor

Re: Dynamic Category Using a Slicer

Hi,

 

What did you use to create the 4 interactive tiles on top of your dashboard. Thanks

 

 

Super User
Super User

Re: Dynamic Category Using a Slicer

Hey @tmaz1234,

 

the interactive tiles are "just" a slicer with a horizontal layout. Go to the General Format options of the slicer and switch the orientation to horizontally.

 

Cheers

Hamburg - Germany
If I answer your question, please mark my post as solution, this will also help others.
Proud to be a Datanaut!
waqar Regular Visitor
Regular Visitor

Re: Dynamic Category Using a Slicer

i preapred a KPI dashbaord and use below KPI tile,i need to cummualtive monthly value in quarter via slicer to show respective data in KPI tile.

 

  • kPIIndicator.2.0.1

 

Can anybody help me out in this regards,

 

WAQAR...

+92 333 3035810

 

 

punit Frequent Visitor
Frequent Visitor

Re: Dynamic Category Using a Slicer

Can you share pbix file for the same...

Thanks

punit Frequent Visitor
Frequent Visitor

Re: Dynamic Category Using a Slicer

Can you send pbix file for the same..

Thanks...

waqar Regular Visitor
Regular Visitor

Re: Dynamic Category Using a Slicer

my problem is solved, what problem you are facing.

 

REGARDS...

WAQAR

danextian New Contributor
New Contributor

Re: Dynamic Category Using a Slicer

Hi @punit

 

The link to pbix is in my original post. It's publicly downloadable from my Google Drive.

"Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand."
www.linkedin.com/in/danebelarminocpa
Momme Visitor
Visitor

Re: Dynamic Category Using a Slicer

I managed to reproduce this today - great tool and an elegant solution, thanks!

 

I wonder: did you ever try to combine two identical and interdependent of these into one page? I failed, cause they block each other.

 

thx,

M

Helpful resources

Announcements
Community News & Announcements

Community News & Announcements

Get your latest community news and announcements.

Summit North America

Power Platform Summit North America

Register by September 5 to save $200

Virtual Launch Event

Microsoft Business Applications Virtual Launch Event

Watch the event on demand for an in-depth look at the new innovations across Dynamics 365 and the Microsoft Power Platform.

MBAS Gallery

Watch Sessions On Demand!

Continue your learning in our online communities.

Users Online
Currently online: 395 members 3,856 guests
Please welcome our newest community members: