Forum Discussion

JayTG123's avatar
JayTG123
Icon for Advocate I rankAdvocate I
4 years ago
Solved

Best way to separate data in one Column

Hi all,   I am looking for the best way to seperate the works location (screenshot below) to allow me to sum each category together.  Split column is a possibility but I wanted to know if ther...
  • Anonymous's avatar
    Anonymous
    4 years ago

    Hi JayTG123 ,

     

    You could create a new table by using DAX to split string by delimiter.

    new_table = 
    VAR tmp =
        ADDCOLUMNS (
            GENERATE (
                'table',
                VAR TokenCount =
                    PATHLENGTH ( SUBSTITUTE ('table'[works location], ",", "|" ) )
                RETURN
                    GENERATESERIES ( 1, TokenCount )
            ),
            "Split", PATHITEM ( SUBSTITUTE ( 'table'[works location], ",", "|" ), [Value] )
        )
    RETURN
      SELECTCOLUMNS(tmp, "works location", [Split], "sales", 'table'[sales])

     

    Best Regards,

    Jay