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

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.

Reply
FBarri
New Member

Return text value based on cell time value

Hi All, 

I have data of agents logging to work  ,the log in time is captured in hour, minute, seconds , I need to add a column that indicates what shift the agent was working at based on log in time 

NameLog in TimeShift 
James R.2:34:17 PM?
John V.11:53:33 AM?
Shift  NameShift Start TimeShift End Time
Night07:00:00 PM07:00:00 AM
Morning07:00:00 AM07:00:00 PM

 

will it be an if & and formula ? I tried few times but the results were overlapping 

Thank you for you help  🙂

1 ACCEPTED SOLUTION
v-jingzhang
Community Support
Community Support

Hi @FBarri 

 

First change the [Log in Time] column to time type. Then add a custom column with below code. 

if [Log in Time] >= #time(7,0,0) and [Log in Time] < #time(19,0,0) then "Morning" else "Night"

vjingzhang_1-1674008359506.png

Best Regards,
Community Support Team _ Jing
If this post helps, please Accept it as Solution to help other members find it.

View solution in original post

2 REPLIES 2
v-jingzhang
Community Support
Community Support

Hi @FBarri 

 

First change the [Log in Time] column to time type. Then add a custom column with below code. 

if [Log in Time] >= #time(7,0,0) and [Log in Time] < #time(19,0,0) then "Morning" else "Night"

vjingzhang_1-1674008359506.png

Best Regards,
Community Support Team _ Jing
If this post helps, please Accept it as Solution to help other members find it.

Waldo35
Helper I
Helper I

I don't work with AM / PM over here so it automatically converted to 11:53 and 14:34.  Here are a couple suggestions:

 

1. Change to text value, does it keep the PM and AM, if so change to text value then:

if Text.Contains([Column2], "AM") then "Morning" else "Night")

 

or still try the:

if [Column2] >= Time.From("12:00") and [Column2] <= Time.From("23:59") then "Night" else "Morning"

 

Powerbi might understand the time even tho it says AM and PM. But i have no way to test this without changing my PowerBI language settings

 

 

Helpful resources

Announcements
September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 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.