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

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
TejasShah
Helper I
Helper I

Filter day based on 6am to 6am hrs instead of 0 to 24hrs

Hello all, so I have these shop floor data where in we have data taken for every hour of the day for each individual meter. The shop works in 3 shifts, from 6am to 2pm - S1, 2pm to 10pm - S2 and 10pm to 6am - S3.

For now I have all my visuals based on timestamps(bins) which I have created as hourly basis. But I want the day to begin with day1 6:00 instead of 00:00 and end with day2 05:59 instead of day1 23:59.

Find below my data table,

MeterIdMeter_NameValuestimestamp(bins)
1Meter112.1322-02-2024 21:00
2Meter21.8122-02-2024 21:00
3Meter396022-02-2024 21:00
4Meter452.5922-02-2024 21:00
5Meter51.2422-02-2024 21:00
6Meter62322-02-2024 21:00
7Meter710.0922-02-2024 21:00
8Meter88.3822-02-2024 21:00
9Meter90.8122-02-2024 21:00
10Meter104.5622-02-2024 21:00
1Meter10.8122-02-2024 22:00
2Meter21.0822-02-2024 22:00
3Meter30.2222-02-2024 22:00
4Meter456.522-02-2024 22:00
5Meter514.6622-02-2024 22:00
6Meter67.8322-02-2024 22:00
7Meter76.8222-02-2024 22:00
8Meter829022-02-2024 22:00
9Meter9246422-02-2024 22:00
10Meter100.4822-02-2024 22:00
1Meter1222-02-2024 23:00
2Meter213.6622-02-2024 23:00
3Meter3422422-02-2024 23:00
4Meter456822-02-2024 23:00
5Meter51322-02-2024 23:00
6Meter6184.3822-02-2024 23:00
7Meter722.2522-02-2024 23:00
8Meter8262422-02-2024 23:00
9Meter92713622-02-2024 23:00
10Meter102.7522-02-2024 23:00
1Meter1023-02-2024 00:00
2Meter24.3823-02-2024 00:00
3Meter31.6823-02-2024 00:00
4Meter46.123-02-2024 00:00
5Meter5023-02-2024 00:00
6Meter6023-02-2024 00:00
7Meter729.7523-02-2024 00:00
8Meter80.3623-02-2024 00:00
9Meter90.2423-02-2024 00:00
10Meter1022823-02-2024 00:00
1Meter159.0523-02-2024 01:00
2Meter2112023-02-2024 01:00
3Meter31.9423-02-2024 01:00
4Meter47.2523-02-2024 01:00
5Meter52.4823-02-2024 01:00
6Meter629923-02-2024 01:00
7Meter772023-02-2024 01:00
8Meter80.223-02-2024 01:00
9Meter91.223-02-2024 01:00
10Meter10118423-02-2024 01:00
1Meter1023-02-2024 02:00
2Meter20.3523-02-2024 02:00
3Meter30.4123-02-2024 02:00
4Meter41.4723-02-2024 02:00
5Meter5023-02-2024 02:00
6Meter6121623-02-2024 02:00
7Meter7230423-02-2024 02:00
8Meter8150.2523-02-2024 02:00
9Meter91216023-02-2024 02:00
10Meter1049.2823-02-2024 02:00
1Meter13.9523-02-2024 03:00
2Meter237.2523-02-2024 03:00
3Meter3110423-02-2024 03:00
4Meter4268823-02-2024 03:00
5Meter528.2523-02-2024 03:00
6Meter62.5823-02-2024 03:00
7Meter7023-02-2024 03:00
8Meter81254423-02-2024 03:00
9Meter9023-02-2024 03:00
10Meter100.3123-02-2024 03:00
1Meter12.8223-02-2024 04:00
2Meter2023-02-2024 04:00
3Meter32.9223-02-2024 04:00
4Meter412.8123-02-2024 04:00
5Meter516.523-02-2024 04:00
6Meter60.2123-02-2024 04:00
7Meter721.3123-02-2024 04:00
8Meter82.1223-02-2024 04:00
9Meter97.7223-02-2024 04:00
10Meter107.5623-02-2024 04:00
1Meter13.0223-02-2024 05:00
2Meter24.7623-02-2024 05:00
3Meter30.6523-02-2024 05:00
4Meter46.9823-02-2024 05:00
5Meter5023-02-2024 05:00
6Meter6023-02-2024 05:00
7Meter70.1323-02-2024 05:00
8Meter80.2523-02-2024 05:00
9Meter91.0923-02-2024 05:00
10Meter1038.7423-02-2024 05:00
1Meter1023-02-2024 06:00
2Meter2023-02-2024 06:00
3Meter30.3423-02-2024 06:00
4Meter47.0623-02-2024 06:00
5Meter51.7823-02-2024 06:00
6Meter6166423-02-2024 06:00
7Meter70.1223-02-2024 06:00
8Meter8023-02-2024 06:00
9Meter91702423-02-2024 06:00
10Meter10110423-02-2024 06:00
1Meter15.623-02-2024 07:00
2Meter25.8423-02-2024 07:00
3Meter3113623-02-2024 07:00
4Meter422.1923-02-2024 07:00
5Meter5640023-02-2024 07:00
6Meter60.6623-02-2024 07:00
7Meter7131223-02-2024 07:00
8Meter80.1523-02-2024 07:00
9Meter91.7923-02-2024 07:00
10Meter1014.5623-02-2024 07:00
1Meter18.4423-02-2024 08:00
2Meter234.3423-02-2024 08:00
3Meter31.7423-02-2024 08:00
4Meter40.0423-02-2024 08:00
5Meter50.223-02-2024 08:00
6Meter60.6923-02-2024 08:00
7Meter70.2723-02-2024 08:00
8Meter80.2423-02-2024 08:00
9Meter9588823-02-2024 08:00
10Meter1023.6323-02-2024 08:00
1Meter129.523-02-2024 09:00
2Meter21.7223-02-2024 09:00
3Meter312.8123-02-2024 09:00
4Meter40.7123-02-2024 09:00
5Meter5023-02-2024 09:00
6Meter61.723-02-2024 09:00
7Meter7023-02-2024 09:00
8Meter8300823-02-2024 09:00
9Meter90.623-02-2024 09:00
10Meter108023-02-2024 09:00
1Meter11.0623-02-2024 10:00
2Meter2023-02-2024 10:00
3Meter31.6123-02-2024 10:00
4Meter41.9423-02-2024 10:00
5Meter5023-02-2024 10:00
6Meter60.2723-02-2024 10:00
7Meter7023-02-2024 10:00
8Meter86.4623-02-2024 10:00
9Meter922.3823-02-2024 10:00
10Meter108.3223-02-2024 10:00
1Meter116.2823-02-2024 11:00
2Meter28923-02-2024 11:00
3Meter355.2523-02-2024 11:00
4Meter4623-02-2024 11:00
5Meter54723-02-2024 11:00
6Meter6023-02-2024 11:00
7Meter7023-02-2024 11:00
8Meter8023-02-2024 11:00
9Meter934023-02-2024 11:00
10Meter10665623-02-2024 11:00
1Meter15.3823-02-2024 12:00
2Meter212.0623-02-2024 12:00
3Meter3023-02-2024 12:00
4Meter40.0823-02-2024 12:00
5Meter51.0723-02-2024 12:00
6Meter6023-02-2024 12:00
7Meter7310423-02-2024 12:00
8Meter80.2123-02-2024 12:00
9Meter9124823-02-2024 12:00
10Meter105.523-02-2024 12:00
1Meter18823-02-2024 13:00
2Meter2023-02-2024 13:00
3Meter31.8223-02-2024 13:00
4Meter41.1723-02-2024 13:00
5Meter59.1123-02-2024 13:00
6Meter621.3823-02-2024 13:00
7Meter7146.7523-02-2024 13:00
8Meter8023-02-2024 13:00
9Meter90.1923-02-2024 13:00
10Meter109723-02-2024 13:00
1Meter113.5923-02-2024 14:00
2Meter251.3423-02-2024 14:00
3Meter3023-02-2024 14:00
4Meter40.0923-02-2024 14:00
5Meter588023-02-2024 14:00
6Meter62278423-02-2024 14:00
7Meter77.0523-02-2024 14:00
8Meter81.923-02-2024 14:00
9Meter921.0323-02-2024 14:00
10Meter100.1323-02-2024 14:00
1Meter1134423-02-2024 15:00
2Meter2023-02-2024 15:00
3Meter3121623-02-2024 15:00
4Meter410.7923-02-2024 15:00
5Meter524.1923-02-2024 15:00
6Meter6023-02-2024 15:00
7Meter70.2623-02-2024 15:00
8Meter84.4423-02-2024 15:00
9Meter969.8823-02-2024 15:00
10Meter101.9323-02-2024 15:00
1Meter10.4923-02-2024 16:00
2Meter23.2523-02-2024 16:00
3Meter36.123-02-2024 16:00
4Meter415.3823-02-2024 16:00
5Meter5023-02-2024 16:00
6Meter612.1323-02-2024 16:00
7Meter717.2523-02-2024 16:00
8Meter81.8623-02-2024 16:00
9Meter975.3123-02-2024 16:00
10Meter104.3523-02-2024 16:00

 

For my visuals:

TejasShah_0-1708689025402.png

I have this daily sum as 0th to 23rd hrs of day1, which I need it to be from 6th hr of day1 to 6th hr of day2.

 

My date filters as:

TejasShah_1-1708689137616.png

 

And my Pie also shows Meterwise sum but as per universal hours from Meter1 to Meter10:

TejasShah_2-1708689223063.png

 

Request your support for the same,

1. for converting a day into 6 to 6 day

2. dividing that 6 to 6 day into S1, S2, S3 shifts

4 REPLIES 4
TejasShah
Helper I
Helper I

Hello @Anonymous ,

I have tried this below flag measure, but it only solves half of the purpose.

 

6To6Flag =
VAR vStartDate =
    CALCULATE ( MIN ( Meter_Consumption_Table[timestamp (bins)] ), ALLSELECTED( ( Meter_Consumption_Table[timestamp (bins)] ) ))
VAR vEndDate =
    CALCULATE ( MAX ( Meter_Consumption_Table[timestamp (bins)] ), ALLSELECTED ( Meter_Consumption_Table[timestamp (bins)] ) )
VAR vCurrentLogDatetime =
    MAX ( Meter_Consumption_Table[timestamp (bins)] )
VAR vCurrentLogDate =
    INT ( vCurrentLogDatetime )
VAR vCurrentLogTime =
    TIME ( HOUR ( vCurrentLogDatetime ), MINUTE ( vCurrentLogDatetime ), SECOND ( vCurrentLogDatetime ) )
VAR vResult =
    SWITCH (
        TRUE,
        vCurrentLogDate = vStartDate, IF ( vCurrentLogTime > TIME ( 6, 0, 0 ), 1, 0 ),
        vCurrentLogDate = vEndDate, IF ( vCurrentLogTime < TIME ( 6, 0, 0 ), 1, 0 ),
        vCurrentLogDate > vStartDate && vCurrentLogDate < vEndDate, 1,
        0
    )
RETURN
    vResult
 
But I can only get 0 for From timestamp(bins) till 6am, but I a not getting 0 after 6am of the To timestamp(bins)
 
TejasShah_0-1710158639314.png      TejasShah_1-1710158725475.png

 

Can you please help me out if possible?

 

Also, @Anonymous I tried your solution but couldn't get what I need. Can you please suggest any alternate way out if possible

Anonymous
Not applicable

Hi @TejasShah ,
May I ask if your problem has been solved. If the above reply was helpful, you may consider marking it as solution. If the problem is not yet solved, please feel free to ask us a question.

How to Get Your Question Answered Quickly - Microsoft Fabric Community

If it does not help, please provide more details with your desired out put and pbix file without privacy information.

 

Best Regards,

Ada Wang

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hi @Anonymous my problem has not yet been solved, I am still trying out other ways. Will surely reply here with a solution if I get or any questions if I am unable to get my desired results.

Thanks.

 

Anonymous
Not applicable

Create a Time dimension table based on Hours or Hours plus Minutes or Mours plus Minute plus Seconds.
Relate the table to the time at whatever grain you need

Have a column for Sort order like hours + 1 (06-01, 07-02, 08-03, etc.) and make the hour column be sorted by this Sort Order Column.

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.