Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
The goal is to remove the last comma delimiter of each row. Some rows have one item and is finalized with a comma delimiter. Some rows have multiple items separated by comma delimiters. But all rows have a comma as the final character.
Any advice on how to remove the last comma delimiter of each row is greatly appreciated. Below is sample data for context.
Current Output (notice the last comma of each row)
Test_Data |
Black, |
Black, White, Red, |
Blue, Orange, |
Green, Blue, Black, Red, Orange, |
Expected Output
Test_Data |
Black |
Black, White, Red |
Blue, Orange |
Green, Blue, Black, Red, Orange |
Solved! Go to Solution.
@win_anthony Use the Transform tab. Extract, text before delimiter. Use comma as delimiter and From the end of input and 0.
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WcspJTM7WUYrVgTEVwjMyS1J1FIJSU2DCpUCuf1FiXnoqRMS9KDU1T0cBIgHVBVKOUBQLAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Test_Data = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Test_Data", type text}}),
#"Extracted Text Before Delimiter" = Table.TransformColumns(#"Changed Type", {{"Test_Data", each Text.BeforeDelimiter(_, ",", {0, RelativePosition.FromEnd}), type text}})
in
#"Extracted Text Before Delimiter"
@win_anthony Use the Transform tab. Extract, text before delimiter. Use comma as delimiter and From the end of input and 0.
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WcspJTM7WUYrVgTEVwjMyS1J1FIJSU2DCpUCuf1FiXnoqRMS9KDU1T0cBIgHVBVKOUBQLAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Test_Data = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Test_Data", type text}}),
#"Extracted Text Before Delimiter" = Table.TransformColumns(#"Changed Type", {{"Test_Data", each Text.BeforeDelimiter(_, ",", {0, RelativePosition.FromEnd}), type text}})
in
#"Extracted Text Before Delimiter"
@Greg_Deckler omg I feel so stupid bc I totally knew that. Regardless, thank you for your advice.
@win_anthony No worries! You shouldn't feel stupid, we all forget stuff we have learned at some point! Happens to me all the time!
User | Count |
---|---|
95 | |
86 | |
78 | |
72 | |
67 |
User | Count |
---|---|
113 | |
105 | |
84 | |
65 | |
64 |