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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
na717
New Member

Custom Column for Shift

I have a column with the hour of the day noted, and need to figure out shift based on it. 

 

For example: 

Between Hour 6 and Hour 18 its supposed to be 'First Shift' and

Between Hour 18 and Hour 6 its supposed to be 'Third Shift'

 

I tried using this custom formula:

If [Hour] >= 6 and [Hour] < 18 then "First" else "Third"

 

But this gives me a 'Token Eof expected' error:

na717_0-1631292360297.png

Any ideas why this is happening?

 

Appreciate the help!

 

Thanks!

G

1 ACCEPTED SOLUTION
lbendlin
Super User
Super User

Power Query is case sensitive.  Use if , not IF.

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

Hi @na717,

As lbendlin said, it seems like you used the wrong if statement keywords. M query expression and functions are case sensitive on these keywords, you can take a look at the official document to know more about these:

M Language Conditionals - PowerQuery M | Microsoft Docs
Regards,

Xiaoxin Sheng

lbendlin
Super User
Super User

Power Query is case sensitive.  Use if , not IF.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.