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

July 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more

Reply
GeorgeGokmen
Helper I
Helper I

New Column with IF Logic and Excel Syntax

How can I create and add a new column in Power BI to mimick the excel formulas below? 

=IF(NUMBERVALUE(C2)<=250,"0-250",IF(NUMBERVALUE(C2)<=500,"251-500",IF(NUMBERVALUE(C2)<=750,"501-750",IF(NUMBERVALUE(C2)<=1000,"751-1000",IF(NUMBERVALUE(C2)<=1250,"1001-1250",IF(C2="2000","2000",IF(C2="9000","9000",LEFT(C2,4))))))))

 

 

IndexPhasefirst fourSection
10001-000000010-250
20002-000000020-250
30003-000000030-250
40004-000000040-250
50004-100000040-250
60005-000000050-250
70005-100000050-250
22469000-152090009000
22479000-153090009000
22489000-154090009000
22519999-900099999999
22529999-996099999999
22539999-997099999999
22549999-999999999999

 

1 ACCEPTED SOLUTION
Vijay_A_Verma
Most Valuable Professional
Most Valuable Professional

For First Four, use following DAX formula and change the column to Whole Number

 

First Four = LEFT('Table'[Phase],4)

 

For Section, use following DAX formula

 

       SWITCH(
                TRUE(),
                'Table'[First Four]<=250,"0-250",
                'Table'[First Four]<=500,"251-500",
                'Table'[First Four]<=750,"501-750",
                'Table'[First Four]<=1000,"751-1000",
                'Table'[First Four]<=1250,"1001-1250",
                'Table'[First Four]=2000,"2000",
                'Table'[First Four]=9000,"9000",
                LEFT('Table'[First Four],4)
            )

 

View solution in original post

1 REPLY 1
Vijay_A_Verma
Most Valuable Professional
Most Valuable Professional

For First Four, use following DAX formula and change the column to Whole Number

 

First Four = LEFT('Table'[Phase],4)

 

For Section, use following DAX formula

 

       SWITCH(
                TRUE(),
                'Table'[First Four]<=250,"0-250",
                'Table'[First Four]<=500,"251-500",
                'Table'[First Four]<=750,"501-750",
                'Table'[First Four]<=1000,"751-1000",
                'Table'[First Four]<=1250,"1001-1250",
                'Table'[First Four]=2000,"2000",
                'Table'[First Four]=9000,"9000",
                LEFT('Table'[First Four],4)
            )

 

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

60 days of Data Days Carousel

Data Days 2026

Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.