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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
vjnvinod
Impactful Individual
Impactful Individual

Visual sorting

Hi,

I have created a calculated coloumn using the below Dax

Status = IF('GCSP & MSL'[Moved?]="Yes","Moved", IF( SEARCH("TBC",'GCSP & MSL'[Additional info],1,0)>0,"Under Discussion",

IF( SEARCH("NoNoNo",'GCSP & MSL'[Region&SLnow&oldSL&exception&TBC&Duplicate],1,0)>0 && SEARCH("CBS",'GCSP & MSL'[Region&SLnow&oldSL&exception&TBC&Duplicate],1,0)>0,"In Markets, Other SMU",

IF( SEARCH("Yes",'GCSP & MSL'[Region&Exception],1,0)>0,"Exceptions","To Move")))) and

created a visual like below

 

Capture.PNG

 

now i would like to sort this in the below order

 

Moved,

In Markets,

To move,

Under discussion,

Exceptions

 

I tried creating another calculated coloumn to achieve this using IF function, and its throwing me error

"failed to save modification to the server: A circular dependency detected.....)

 

below is the formula i used

 

sortingstatus = IF('GCSP & MSL'[Status]="Moved","1",
IF('GCSP & MSL'[Status]="In Markets, Other SMU","2",
IF('GCSP & MSL'[Status]="To Move","3",
IF('GCSP & MSL'[Status]="Under Discussion","4",
IF('GCSP & MSL'[Status]="Exceptions","5","")))))
 
any suggest on this will be helpful, as i am not able to sort the visual the way i want
9 REPLIES 9
amitchandak
Super User
Super User

@vjnvinod , this because the sort column is baed on the same column

 

create a new column

Status 1= MSL'[Status]=

 

sortingstatus = IF('GCSP & MSL'[Status]="Moved","1",
IF('GCSP & MSL'[Status]="In Markets, Other SMU","2",
IF('GCSP & MSL'[Status]="To Move","3",
IF('GCSP & MSL'[Status]="Under Discussion","4",
IF('GCSP & MSL'[Status]="Exceptions","5","")))))

 

now sort Status 1 on sortingstatus  and use Status 1 in your report

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

@amitchandak 

 

it throwing up error

 

Capture.PNG

@vjnvinod , Try like

sortingstatus = Switch(True() ,
'GCSP & MSL'[Status]="Moved",1,
'GCSP & MSL'[Status]="In Markets, Other SMU",2,
'GCSP & MSL'[Status]="To Move",3,
'GCSP & MSL'[Status]="Under Discussion",4,
'GCSP & MSL'[Status]="Exceptions",5,10)

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

@amitchandak 

 

it doesn't work either

 

see below same error

 

Capture.PNG

@vjnvinod , what is there between column name and Switch . I see two = .

 

This is a column in table 

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

@amitchandak 

 

you provided the double "=" forumla in the first reply to this thread, i thought you might have some logic for that

 

see below you response

 

this because the sort column is baed on the same column

 

create a new column

Status 1= MSL'[Status]=

 

sortingstatus = IF('GCSP & MSL'[Status]="Moved","1",
IF('GCSP & MSL'[Status]="In Markets, Other SMU","2",
IF('GCSP & MSL'[Status]="To Move","3",
IF('GCSP & MSL'[Status]="Under Discussion","4",
IF('GCSP & MSL'[Status]="Exceptions","5","")))))

 

now sort Status 1 on sortingstatus  and use Status 1 in your report

@vjnvinod ,

 

Column 1

Status 1= MSL'[Status]

 

Column 2 

sortingstatus = IF('GCSP & MSL'[Status]="Moved","1",
IF('GCSP & MSL'[Status]="In Markets, Other SMU","2",
IF('GCSP & MSL'[Status]="To Move","3",
IF('GCSP & MSL'[Status]="Under Discussion","4",
IF('GCSP & MSL'[Status]="Exceptions","5","")))))

 

sort column 1 on column 2 and try 

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

@amitchandak 

Perfect, worked like a charm 🙂

@vjnvinod ,  😀

 

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Top Solution Authors