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

Get Fabric certified for FREE! Don't miss your chance! 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
Sticker Challenge 2026 Carousel

Join our Community Sticker Challenge 2026

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

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.