Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

Agregate rows by family type

Hello all. 

 

I have the following problem: My dataset has a bunch of rows that correspond to each product ordered by a customer, and each product has a family type associated:

 

NumOrder SKU        Family type

1                 1234           Baby

1                  1245          Kid

 

This example represents an order of 2 units, with 2 different family types. The family types that I have are: Baby, Kid, Woman, Men, Men&Acessories; Woman&Acessories, Shoes. 

 

I want to create a calculated column that if an order has only Baby, display "baby", and so on. But if an order  has at least one product that is baby and kid, displays "Baby_Kid" and so on. For all combinations.

 

Can you help me?

 

Thank you!

  • Anonymous 

    I did not fully understand but this should be close:

    Column = 
    CONCATENATEX(
     CALCULATETABLE( VALUES(Table4[Family Type]) , ALLEXCEPT(Table4,Table4[Number])),
     Table4[Family Type],"|"
    )

     

3 Replies

  • Anonymous 

    I did not fully understand but this should be close:

    Column = 
    CONCATENATEX(
     CALCULATETABLE( VALUES(Table4[Family Type]) , ALLEXCEPT(Table4,Table4[Number])),
     Table4[Family Type],"|"
    )

     

    • Anonymous's avatar
      Anonymous
      Not applicable

      Thank you for your reply. 

       

      It is almost this. The problem is that Child| Baby and Baby| Child is the same category but I have two different categories. 

      • Fowmy's avatar
        Fowmy
        Icon for Super User rankSuper User

        Anonymous 
        Then you need to provide a propper example and show all possible scenarios.