Forum Discussion

Sujit_Thakur's avatar
Sujit_Thakur
Solution Sage
5 years ago

Merging two rows

Dear all , 

I have a data table .

In which I have fields like Name , City ,

Start date , start time , end date , end time and some measures to calculate their percentage of travelling according to allocated distance .

Formula is 

 

Percent_travel = [Travel] / Related('Variant'[Allocated_distance])

 

Now what I want to do is , if the difference of two consecutive rows is within 20 mins .

Then it should club those rows and show as only one in visual .

For eg 

Row 1 -

Name - Sujit 

 

City - Pune 

 

Start date - 9/10/2020

 

Start time - 11:20 Am 

 

End date - 9/10/2020

 

End time - 11:22 Am

 

[Travel] - 0.3 km

 

 

Row 2- 

 

Name - Sujit 

 

City - Pune 

 

Start date - 9/10/2020

 

Start time - 11:28 Am 

 

End date - 9/10/2020

 

End time - 11:38Am

 

[Travel] - 0.5 km

 

 

 

I want 

 

Name - Sujit 

Start date - 9/10/2020

Start time - 11:20 Am

End date - 9/10/2020

End time - 11:38 Am

[Travel] - 0.8 Km

7 Replies

    • Sujit_Thakur's avatar
      Sujit_Thakur
      Solution Sage

      Dear amitchandak  sir ,
      Following is my dummy raw data 
      Table 1 - Raw Data Table 

      Name CityStart DateStart TimeEnd Date End timeDistance(KM) 
      SujitPune11-09-202:00 AM11-09-202:04 AM0.2
      SujitPune11-09-202:10 AM11-09-202:15 AM0.3
      SujitPune11-09-2002:3011-09-2003:004

       

      Table 2 : Allocated Distance 

      nameDate allocated_Distance 
      Sujit11-09-2045

       



      Now when now i am using raw data table into table visual ,
      it is showing as it is shown above in table 1 ,
      but what i want is while showing in table visual , it must merge two rows which are recorded within 20 mins of time stamp

      desired output 

      Name CityStart DateStart TimeEnd Date End timeDistance 
      SujitPune11-09-202:00 AM11-09-202:15 AM0.5
      SujitPune11-09-2002:3011-09-2003:004
  • v-diye-msft's avatar
    v-diye-msft
    Community Support

    Hi Sujit_Thakur 

     

    If the above posts help, please kindly mark it as a answer to help others find it more quickly. thanks!

    If not, please kindly elaborate more.