Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
kamab
New Contributor

How to order slicer values by another column within each group of the current column

Hi everyone,

 

I have a table that looks like this:

WELL FORMATION DEPTH

AB_top1
AA_top2
AC_top3
BB_top45
BA_top48
BC_top50
CB_top101
CA_top120
CC_top135

 

 

 

In Power BI I want to build a slicer for FORMATION.


The issue: the slicer always shows the formations alphabetically, but I want them ordered by their depth within each well.

 

I tried creating a Formation_Order column using RANKX, but Power BI gives the error "There can’t be more than one value in Formation_Order for the same value in FORMATION" (because the same formation appears in multiple wells at different depths).

 

What’s the correct way to set up a slicer that respects the per-well depth order? Do I need to build a separate dimension table for slicer values, with WELL + FORMATION combined, and then sort by depth? Or is there a simpler trick to achieve this?

 

Thanks a lot for your help!

3 REPLIES 3
lbendlin
Esteemed Contributor III

Sorting by depth should be sufficient.

lbendlin_0-1759009003690.png

What's the benefit of the slicer?

 

kamab
New Contributor

The good thing about slicer is that it doesn't show me the WELL names, I can just drop in FORMATIONs and then filter all the other plots by selecting any formation. In the example you have provided it shows all the wells, which I have 100s of.

lbendlin
Esteemed Contributor III

You can not sort the formation on well depths if you don't include the wells.

Helpful resources

Announcements
Top Solution Authors
Users online (11,084)