Forum Discussion
Can we split the text column into row?
Hi Team,
In the Power Query Editor page, it’s easy to use the “Split Column by Delimiter” button to transfer the Table A’s data to Table B. In the dataset view, it is not easy to do as we don’t have edit query permission in the Model view. In the "Report View" page, may I know is there any formula can split the text into row's view? So, in the "Report View" page, I can create a new column (based on the split formula), and display the Table B’s view. Thanks!
Are we able to split the text column into row?
Table A
ID | Member |
ID_1 | User A, User B |
ID_2 | User C, User D, User E |
Table B
ID | Member |
ID_1 | User A |
ID_1 | User B |
ID_2 | User C |
ID_2 | User D |
ID_2 | User E |
Hi MandyL
Please refer to attached sample file with the solutionTableB = GENERATE ( VALUES ( TableA[ID] ), VAR String = CALCULATE ( SELECTEDVALUE ( TableA[Member] ) ) VAR Items = SUBSTITUTE ( String, ", ", "|" ) VAR Length = PATHLENGTH ( Items ) VAR T = GENERATESERIES ( 1, Length, 1 ) RETURN SELECTCOLUMNS ( T, "Member", PATHITEM ( Items, [Value] ) ) )
2 Replies
- tamerj1
Community Champion
Hi MandyL
Please refer to attached sample file with the solutionTableB = GENERATE ( VALUES ( TableA[ID] ), VAR String = CALCULATE ( SELECTEDVALUE ( TableA[Member] ) ) VAR Items = SUBSTITUTE ( String, ", ", "|" ) VAR Length = PATHLENGTH ( Items ) VAR T = GENERATESERIES ( 1, Length, 1 ) RETURN SELECTCOLUMNS ( T, "Member", PATHITEM ( Items, [Value] ) ) )- MandyL
Helper I
Thank you so much for your help. 😊