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

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
efstel
Helper I
Helper I

Determining missing row information for current time period compared to last time period

We are having a problem with occasionally missing a person’s pay period due to a location switch. For example, Jane Doe works on one project the previous week and switches to another this week. The new foreman forgets to add them to the timecard at the new location. Therefore, no record exists at all. 

What I am trying to do is identify those that were on payroll last week and flag them if they are missing this week. If they are missing, there is no row entry in the table of them existing at all.

Any suggestion on how to compare the two time periods?  

1 ACCEPTED SOLUTION
v-mengmli-msft
Community Support
Community Support

Hi @efstel ,

 

I recommend that you calculate the total number of days of attendance and then subtract the number of days each person was in regular attendance to get the number of days each person was absent.

 

Suppose you want to check the number of days of absence for everyone from 9/6 to 9/1, you can refer to this.

All attendance records from 9/6 to 9/1.

vmengmlimsft_0-1725608796442.png

All employees.

vmengmlimsft_1-1725608816423.png

Calculate the number of days each employee is absent.

Absence = DATEDIFF(DATE(2024,9,1),DATE(2024,9,6),DAY)-CALCULATE(COUNTROWS(Arrived),Arrived[Name]=MAX(Staff[Name]))

vmengmlimsft_2-1725608840020.png

 

Best regards,

Mengmeng Li

 

View solution in original post

5 REPLIES 5
v-mengmli-msft
Community Support
Community Support

Hi @efstel ,

 

I recommend that you calculate the total number of days of attendance and then subtract the number of days each person was in regular attendance to get the number of days each person was absent.

 

Suppose you want to check the number of days of absence for everyone from 9/6 to 9/1, you can refer to this.

All attendance records from 9/6 to 9/1.

vmengmlimsft_0-1725608796442.png

All employees.

vmengmlimsft_1-1725608816423.png

Calculate the number of days each employee is absent.

Absence = DATEDIFF(DATE(2024,9,1),DATE(2024,9,6),DAY)-CALCULATE(COUNTROWS(Arrived),Arrived[Name]=MAX(Staff[Name]))

vmengmlimsft_2-1725608840020.png

 

Best regards,

Mengmeng Li

 

That's not quite what I am looking for. I need to pull the names of the actual persons not in attendance. I don't need a count.

 

Rupak_bi
Solution Specialist
Solution Specialist

Hi,

As you havenot shared any sample data, I assumed the dataset as below

Rupak_bi_0-1726308900142.png

Based on this employee C and D missing this week.

here how I flaghged it using measure

Rupak_bi_1-1726308956851.png

Is this whate you are asking?

 



Regards
Rupak
FOLLOW ME : https://www.linkedin.com/in/rupaksar/
Rupak_bi
Solution Specialist
Solution Specialist

Create a dummy table of all the employees considering present all the weeks. Now with this table compare your actual one



Regards
Rupak
FOLLOW ME : https://www.linkedin.com/in/rupaksar/

Okay I have a table that shows all active employees. I want to list the dates where they aren't showing up at all. Since there is no record on that date, that employee doesn't show up in the system that day at all. I'd also like to graphically show a count of missing time entrys on each date as well.  

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

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

Feb2025 NL Carousel

Fabric Community Update - February 2025

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