Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply

Need to Create New Column using Combination of multiple row with same Code

Hello Users,

I need to create one custom column using Power Query / DAX 

as per below images, i have one column conatins code against each item Name

in result i  need one column that conatins only single line for each item (IF both item having same code)

please find below images for refrence. i need output as per shown in output snapshot.

 

Thanks in Advance.

Dhrutivyasa070_0-1685439389109.png

 

1 ACCEPTED SOLUTION
some_bih
Super User
Super User

Hi @Dhrutivyasa-070 you can create NEW table in Power BI as following:

TableCombo = ADDCOLUMNS (
    VALUES ( Sheet7[Code] ),
    "Qty", [M_Qty],
    "Item (Combo)",
        CONCATENATEX (
            CALCULATETABLE ( VALUES ( Sheet7[Item] ) ),
            Sheet7[Item],
            " + ",            
            Sheet7[Item],  
            ASC              
        )
)

TableCombo - is name of NEW table
Sheet7 you should adjust to your table
M_Qty = SUM(Sheet7[Qty]) - this is measure which you should create so table above is working
 
Original reference to this solution: https://dax.guide/concatenatex/    
Output should be like on picture below
I hope this help
 
some_bih_0-1685445678606.png

 





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!






View solution in original post

4 REPLIES 4
devanshi
Helper V
Helper V

cobovalues =

CALCULATE(DISTINCT(code),CONCATENATE([item],"+",[item]),SUM(Qty),IF(COUNTROWS(DISTINCT(code),"Combo","-")))

 

some_bih
Super User
Super User

Hi @Dhrutivyasa-070 you can create NEW table in Power BI as following:

TableCombo = ADDCOLUMNS (
    VALUES ( Sheet7[Code] ),
    "Qty", [M_Qty],
    "Item (Combo)",
        CONCATENATEX (
            CALCULATETABLE ( VALUES ( Sheet7[Item] ) ),
            Sheet7[Item],
            " + ",            
            Sheet7[Item],  
            ASC              
        )
)

TableCombo - is name of NEW table
Sheet7 you should adjust to your table
M_Qty = SUM(Sheet7[Qty]) - this is measure which you should create so table above is working
 
Original reference to this solution: https://dax.guide/concatenatex/    
Output should be like on picture below
I hope this help
 
some_bih_0-1685445678606.png

 





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!






Thanks for the solution, it worked for me!

tamerj1
Super User
Super User

Hi @Dhrutivyasa-070 

please try the following measures 

 

Item (Combo) =
CONCATENATEX ( VALUES ( 'Table'[Item] ), 'Table'[Item], ", " )

 

Total Qty =
SUM ( 'Table'[Qty] )

Remark =
IF ( COUNTROWS ( VALUES ( 'Table'[Item] ) ) > 1, "Combo", "-" )

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.