Forum Discussion

Antoinette123's avatar
2 years ago
Solved

After combining 2 tables got something strange

I have a column "Name", in which each value is repeated twice. And each value has its own share (input data). I need to calculate the average share among the first occurrence of values in the first column, and the average for the second occurrence, for each subgroup (the subgroups are distinguished by the first part of the name: like input car 1, car 1, car 2, car 2, bike 1, bike 1, bike 2, bike 2, etc (word + number). An example is shown in the figure. I already created an occurrence index.

 To solve the task, I used "group by" and most of my columns disappeared in the new table. And when I try to merge the tables, I get strange results with many rows being repeated million times. How can I do it properly in Power Query? The data is in the comment under the post.

  • Anonymous's avatar
    Anonymous
    2 years ago

    Hi Antoinette123 

     

    For your question, here is the method I provided:

     

    You need an Original table and add a Copy table.

     

    “Original table”

     

    “Copy table”

     

     

    First, the Copy table is group by.

     

     

    The original and copy tables are then merged. You can choose to merge a new table.

     

     

     

    Here is the result.

     

     

    Regards,

    Nono Chen

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

     

     

     

     

     

     

     

2 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi Antoinette123 

     

    For your question, here is the method I provided:

     

    You need an Original table and add a Copy table.

     

    “Original table”

     

    “Copy table”

     

     

    First, the Copy table is group by.

     

     

    The original and copy tables are then merged. You can choose to merge a new table.

     

     

     

    Here is the result.

     

     

    Regards,

    Nono Chen

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

     

     

     

     

     

     

     

  • Data:

       
    OwnerNameShareIndexWhat I need ->OwnerNameShareIndexAverage share
    BobCar 10,451 BobCar 10,451(0,45+0,4)/2
    BobCar 10,552 BobCar 10,552(0,55+0,6)/2
    BobCar 20,41 BobCar 20,41(0,45+0,4)/2
    BobCar 20,62 BobCar 20,62(0,55+0,6)/2
    AlexBike 10,31 AlexBike 10,31(0,3+0,2)/2
    AlexBike 10,72 AlexBike 10,72(0,7+0,8)/2
    AlexBike 20,21 AlexBike 20,21(0,3+0,2)/2
    AlexBike 20,82 AlexBike 20,82(0,7+0,8)/2