We're giving away 30 tickets for FREE! Share your story, your vision, or your hustle and tell us why YOU deserve a ticket.
Apply nowWin a FREE 3 Day Ticket to FabCon Vienna. Apply now
Hi All,
I am novice in Power BI but loving the learning journey. I have come across a problem I am not sure how to approach.
Problem
I have 4 start dates and 4 end dates (see below table):
Start Date Column
Team 1 Start
Team 2 Start
Team 3 Start
Team 4 Start
End Date Column
Team 1 End
Team 2 End
Team 3 End
Team 4 End
I want a new column that will do the following (using =Networkdays):
I have been able to work out how to do this between 2 specified date columns but unsure how to get it find which column contains a start date and then it's corresponding end date column.
This is what I am using to achieve that:
=NETWORKDAYS([Team 1 Start Date],IF([Team 1 End Date]= BLANK(),TODAY(),[Team 1 End Date]))
Apologies if I haven't been clear. Would really appreciate the guidance.
Thank you.
I think it would be better if you unpivot your date columns and follow what @v-yanjiang-msft suggested in the first response.
Thanks for the response. The columns are not pivoted, these are actual columns in a Dataverse database that I cannot change unfortunately.
Hi @Jays_D ,
According to your description, I create a sample to reproduce:
Here's my solution, create a calculated column.
Column =
IF (
[Start Date Column] = BLANK (),
BLANK (),
NETWORKDAYS (
[Start Date Column],
IF ( [End Date Column] = BLANK (), TODAY (), [End Date Column] )
)
)
Get the result:
I attach my sample below for your reference.
Best regards,
Community Support Team_yanjiang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Thank you ! This is great, however I am thinking maybe my description was not clear:
I have a different Start and End date column per team.
So for example:
Job No. | Team1 Start | Team 1 End | Team 2 Start | Team 2 End | Team 3 Start | Team 3 End |
12345 | 01/05/2023 | Today() | 07/05/2023 | 09/05/2023 | 09/05/2023 | Today() |
Sincerely appreciate that you have responded, thank you again.
Hi @Jays_D ,
Do you mean for each Job No, there are corresponding Team1 Start/End, Team2 Start/End, Team3 Start/End?
So for the example you support, what's the expected result? Could you please explain the calculate logic?
Best regards,
Community Support Team_yanjiang
That is correct. Sorry not sure why my table posted unformatted like that.
I want a calculated column that will do the following (using =Networkdays):
User | Count |
---|---|
60 | |
56 | |
48 | |
38 | |
34 |
User | Count |
---|---|
93 | |
78 | |
66 | |
48 | |
47 |