Forum Discussion

sauravguha's avatar
sauravguha
Helper I
6 years ago
Solved

Power query date consolidation

Hello I have a question if Power Query can help. I have a list of names with different Start and End dates columns with different leave types. Dates may be in continuation but in different rows. i need Power query to club the dates as 1-20 March in one row and 23-26 march in another row as Annual leave and sick leave remains as is in a separate row. Possible?

Name Start Date End Date Leave Type

Mr. Smith 01-Mar-20 05-Mar-20 Annual Leave Mr. Smith 06-Mar-20 09-Mar-20 Annual Leave Mr. Smith 29-Mar-20 31-Mar-20 Sick Leave Mr. Smith 10-Mar-20 20-Mar-20 Annual Leave Mr. Smith 23-Mar-20 26-Mar-20 Annual Leave

result expected:

Mr. Smith 01-Mar-20 20-Mar-20 Annual Leave Mr. Smith 23-Mar-20 26-Mar-20 Annual Leave Mr. Smith 29-Mar-20 31-Mar-20 Sick Leave

The list has many names and may or may not have similar breakdown of leaves. For eg Mr. Dan could have only one Annual leave from 1-30 March... Thank you

9 Replies

  • sauravguha can you post the data in table format and expected output, it is very hard to read the blurb of data. 

    • sauravguha's avatar
      sauravguha
      Helper I

      Sure, here you go...

       

      NamePropertyDate FromDate ToLeave Type
      SmithABC2020-04-012020-04-05AL
      SmithABC2020-04-062020-04-16AL
      SmithABC2020-04-172020-04-30SL
      SmithABC2020-03-262020-03-28SL
      DavidBCD2020-03-262020-03-28AL
      DavidBCD2020-04-282020-04-30AL
      DavidBCD2020-03-122020-03-12SL
      MontyBCD2020-04-172020-04-30AL
      MontyBCD2020-04-012020-04-09AL
      SidABC2020-03-102020-03-10AL
      SidABC2020-03-112020-03-11AL
      SidABC2020-03-152020-03-15AL
      SidABC2020-03-192020-03-24SL
      SidABC2020-03-252020-03-31SL
      SidABC2020-04-012020-04-05AL

       

      Expected Result:

       

      NamePropertyDate FromDate ToLeave Type
      SmithABC26/03/202028/03/2020SL
      SmithABC01/04/202016/04/2020AL
      SmithABC17/04/202030/04/2020SL
      DavidBCD12/03/202012/03/2020SL
      DavidBCD01/04/202009/04/2020AL
      DavidBCD17/04/202030/04/2020AL
      SidABC10/03/202015/03/2020AL
      SidABC19/03/202031/03/2020SL
      SidABC01/04/202005/04/2020AL