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

Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now

Reply
Syndicate_Admin
Administrator
Administrator

Create button with time filter

I am needing the following:

I have a table that has a date and time of a production, the production is divided into three shifts and I want that by means of a button I can see that it occurred in the morning, in the afternoon and in the evening.

With the options I was researching I do not succeed, with data segmentation either, I want something that is fixed, that is to say that each button says TM, TT and TN and go interspersed between the 3 turns.

For example, the morning shift is from 6am to 14:30 the afternoon is from 14:30 to 23 and the evening from 23 to 6

I hope you can guide me on what I should try to achieve it.

Thanks a lot

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

I solved it as follows:

I generated a column with the following:

= Table.AddColumn(#"Columna condicional agregada", "TurnoDia", each if DateTime.Time([Hora de finalización]) < #time(6, 10, 0) then "TN" else if DateTime.Time([Hora de finalización]) < #time(14, 34, 0) then "TM" else if DateTime.Time([Hora de finalización]) < #time(23, 0, 0) then "TT" else "TN")

Then create a slicer where I can filter by TN, TM or TT

View solution in original post

4 REPLIES 4
parry2k
Super User
Super User

@Syndicate_Admin Great, same approach, you added a new column for the slicer. Cheers!!



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Syndicate_Admin
Administrator
Administrator

I solved it as follows:

I generated a column with the following:

= Table.AddColumn(#"Columna condicional agregada", "TurnoDia", each if DateTime.Time([Hora de finalización]) < #time(6, 10, 0) then "TN" else if DateTime.Time([Hora de finalización]) < #time(14, 34, 0) then "TM" else if DateTime.Time([Hora de finalización]) < #time(23, 0, 0) then "TT" else "TN")

Then create a slicer where I can filter by TN, TM or TT

Syndicate_Admin
Administrator
Administrator

Thanks for the answer, I'm going to try it.

I see that the solution is to generate a new conditional column and from there create a slicer.

parry2k
Super User
Super User

@Syndicate_Admin add another column in your table for the shift with something like this:

 

 

Shift = 
VAR __Time = TIME ( HOUR ( YourTable[YourDateTime Column] ), MINUTE( YourTable[YourDateTime Column] ), 0 )
RETURN
SWITCH ( 
    TRUE (),
    __Time >= TIME ( 6, 0, 0 ) && __Time < TIME ( 14, 30, 0 ), "Morning Shift",
    __Time >= TIME ( 14, 30, 0 ) && __Time < TIME ( 23, 0, 0 ),  "Afternoon Shift",
    "Night Shift"
)

 



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

February Power BI Update Carousel

Power BI Monthly Update - February 2026

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