Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

Row Duplicate

Hi Team,

 

I have table (final Table) and got duplicate in few columns,

 

 

above highlighted data are same but next column value is deffer so I can't remove it.

 

can you share any DAX/Edit query to remove this problem.

 

Thanks,

KV's

8 Replies

    • Anonymous's avatar
      Anonymous
      Not applicable

      Hi amitchandak 

       

      I need to remove any one line.

       

      Thanks,

      KV's

      • amitchandak's avatar
        amitchandak
        Super User

        Anonymous , You need to take Min/max of the column to have a nonunique value that can be based on date.

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hello Anonymous ,

    You can also try to select the columns which have same value (in your case first 3), then hit remove duplicate.

    Make sure the column selection when grouped together always have unique value.

  • PC2790's avatar
    PC2790
    Community Champion

    Hi Anonymous ,

     

    You can do a group by in Power query based on the columns that you want to base your deduplication.

    Something like this:

     

    Then create a custom column to get the first row from the Newtable, code below:

    = Table.FirstN([NewTable],1)

     

    I hope this works for you

  • v-luwang-msft's avatar
    v-luwang-msft
    Community Support

    Hi Anonymous ,

    You could use  the following  measure:

    WipOI =

    VAR test1 =

        CALCULATE (

            MAX ( 'Table'[WIP-OI] ),

            FILTER ( ALL ( 'Table' ), 'Table'[2D] = MAX ( 'Table'[2D] ) )

        )

    VAR test2 =

        MAX ( 'Table'[WIP-OI] )

    VAR test3 =

        IF ( test1 = test2, test1, BLANK () )

    VAR test4 =

        CALCULATE (

            MAX ( 'Table'[2D] ),

            FILTER ( ALL ( 'Table' ), 'Table'[WIP-OI] = MAX ( 'Table'[WIP-OI] ) )

        )

    VAR test5 =

        MAX ( 'Table'[2D] )

    VAR test6 =

        IF ( test1 = test2 && test5 = test4, test1, BLANK () )

    RETURN

        test6

     

     

    Final you will see the below:

     

    Wish  it is helpful for you!

     

    Click  here  to download pbix if you need.

     

    Best Regard

    Lucien Wang