Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
koorosh
Post Partisan
Post Partisan

power query

Hello All, there is a table that includes a text column and other columns. How is it possible to create a new table in power query that includes the text column which values including "*assessment_results.*section.question" and replace it with the text after the last point ('.') delimiter and others replace with "No"?

 

For instance : "abdcsf.gghhytfd.assessment_results.1.section.question replace" with "question" and 

zsa.pomn.assessment_results.1.followu_questions.0.question replace with "No"

1 REPLY 1
lbendlin
Super User
Super User

 

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("bctLCoAgFAXQvTiOR61HREyfGviprhK1+mgQNGh2JkdKYWZn4SmEGM/mHRmAgcyl6Z3RUwNNBLZtqYW2zngg1CDFBUNrzeW/+JpSPbp+C2j8dHUD", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Column1 = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}}),
    #"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each if Text.Contains([Column1],"assessment_results.") and Text.Contains([Column1],"section.question") then "question" else "no")
in
    #"Added Custom"

 

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.