Forum Discussion

JBusque's avatar
JBusque
Frequent Visitor
2 years ago
Solved

Count Values between Tables with delimeter

Hello, I have two tables. One Table is a list of Codes that I need to get a count of appearences from a Column in a connected table (One to Many Single Way)

In the connected table the Column has these codes listed however can have multiple different listed in each row seperated by a Semicolon Delimiter. 

For Example for the two tables and what it would result in.

Code
AB; ABC; ABCD
ABC; ABCD
AB
ABCD

 

CodeCount
AB2
ABC2
ABCD3
  • rsbin's avatar
    rsbin
    2 years ago

    JBusque ,

    Easiest solution I have is as follows:

    In PQ, duplicate your original table.

    Then Remove all Columns except the [Code]. 

    Then you can use my original solution.

    The drawback here is you would lose any relationships to the other data in the original table, but if you can live with that, then this should work for you.

    If you cannot live with this alternative, I suggest you close this thread, and repost your original question (I will continue to ponder).  But this will give others here the chance to perhaps provide a more elegant solution that would better suit your needs.

    Kind Regards,

10 Replies

  • newellaa's avatar
    newellaa
    Frequent Visitor

    It seems that there's an interaction ID in the data that you could bring into the duplicated table then Split the code column by the pipe, unpivot on everything but the interaction ID and join back to the original table on the interaction ID. 

  • rsbin's avatar
    rsbin
    Community Champion

    JBusque ,

    Use Power Query to transform your first table.  You want to split by Delimiter into Rows.

    Then create a new Summary Table to do your count.

    Please see attached pbix for details.

    Hope this gets you on your way.

    Regards,

    • JBusque's avatar
      JBusque
      Frequent Visitor

      Sorry I should of been more descriptive. There is other columns in the First Table that Can't really be split due to needing specific counts based on those. Is there a way to do this outside of splitting them?

      • rsbin's avatar
        rsbin
        Community Champion

        JBusque ,

        Can you please post a sample table with a couple of these additional columns as text.  Please use fictitious data if necessary.

  • JBusque's avatar
    JBusque
    Frequent Visitor

    If this is able to be done in a measure without use of the 2nd table that would be a viable solution for my needs as well

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi,JBusque 

     

    Can you tell me if your problem is solved? If yes, please accept it as solution.

     

    Best Regards,

    Leroy Lu