Compressing a week by week report into a month's/quarter/year report

Shivex

New Member
Joined
Mar 31, 2016
Messages
30
Hello!

In my work, we work with a check in system that is not changeable on the backend of it, but on many occasions we have people not checking in or out properly.
Ending up in not showing the correct number of hours worked, to make sure the employees get paid out properly. I export the check-in/report on a weekly basis, adjust the times people haven't checked in properly and send that off to administration.
In my line of work, Hospitality, we work with a lot of fluctuating ours but also times we travel for the company, which of course, are not registered on our system, which I also add manually.
I'm familiar with Powerquery, but not enough yet to figure this out on my own.

Anyone able to present and explain to me a solution?
(all names here are randomly generated for demonstration purposes)

ReporteControlDeAcceso20230319 - Copy.xls
ABCDEFGHIJKLM
1Sucursal: COMPANY NAME
2Reporte del: 2023-03-13 al 2023-03-20
3Reporte generado: 2023-03-25 10:45:35
4
5Reporte Control De Acceso
6
7Lun.Mar.Mié.Jue.Vie.Sáb.Dom.
8No. EmpleadoNombreUsuarioPerfil13-Mar.14-Mar.15-Mar.16-Mar.17-Mar.18-Mar.19-Mar.TotalDías laborados
9001illie SandersIllieHEADBARTENDER8.9010.530.009.959.8910.130.0049.405.15
10002Ella-Louise WyattElla-LouiseBARTENDER18.319.459.287.0510.810.000.0054.905.72
11003Neave ThomsonNeaveBARTENDER8.9110.530.0010.099.739.640.0048.905.09
12004Alessandro BradshawAlessandroBARTENDER8.870.008.949.0311.469.028.9556.275.86
13005Lila StoneLilaBARTENDER8.008.630.009.519.169.914.1649.375.14
14006Ilyas JenkinsIlyasBARTENDER8.6110.740.0010.029.839.9110.2159.326.18
15007Herbie NelsonHerbieBARTENDER8.760.000.009.9910.160.000.0028.913.01
16008India PeckIndiaBARTENDER8.880.009.260.000.008.768.7635.663.71
17009Adele DavilaAdeleMESERO6.310.005.737.286.146.566.7738.794.04
18010Brooke LunaBrookeHEADBARTENDER0.0012.208.567.7213.0510.5713.9966.106.89
Control de acceso
Cell Formulas
RangeFormula
L9:L18L9=SUM(E9:K9)
M9:M18M9=L9/9.6
 

Excel Facts

Fastest way to copy a worksheet?
Hold down the Ctrl key while dragging tab for Sheet1 to the right. Excel will make a copy of the worksheet.
Hi,
Since you are using Power Query, you can use Group By
 
Upvote 0
Hi,
Since you are using Power Query, you can use Group By
Great!
I'll give that a try, thank you!
 
Upvote 0
Hi,
Since you are using Power Query, you can use Group By
I've been playing around a bit with the group function, I am able to get the total number of worked days; however, I can't seem to figure out how to get the option to chose dates or a range of dates.
In the pictures below, you see how the data from multiple weekly exports gets loaded into power query.
These are all stacked neatly under each other as it loads the data, how am I able to have Power Query differentiate between those dates?


1680497907838.png

1680497992670.png
 
Upvote 0
Hi,
For a smart solution to list dates between dates in Power Query :
 
Upvote 0

Forum statistics

Threads
1,215,256
Messages
6,123,915
Members
449,132
Latest member
Rosie14

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top