<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Extract text, Power query issue in Desktop</title>
    <link>https://community.fabric.microsoft.com/t5/Desktop/Extract-text-Power-query-issue/m-p/367454#M166344</link>
    <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="32670" data-lia-user-login="Kaizu80" class="lia-mention lia-mention-user"&gt;Kaizu80&lt;/a&gt;,&lt;BR /&gt;&lt;BR /&gt;Add a blank query in your PBIX file, then paste the following code to Advanced Editor of the blank query.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;PRE&gt;let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WCvd0UQhWMDXTMjFVitWJVgpWMDbTMocwgaJGEGZgmJerAljK0MRHKTYWAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Column1 = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}}),
    #"Split Column by Delimiter" = Table.SplitColumn(#"Changed Type", "Column1", Splitter.SplitTextByDelimiter("*", QuoteStyle.Csv), {"Column1.1", "Column1.2"}),
    #"Added Custom1" = Table.AddColumn(#"Split Column by Delimiter", "Custom.1", each if Text.Start([Column1.1], 1)="S" then [Column1.1] else Text.End([Column1.1], Text.PositionOf([Column1.1], "S"))),
    #"Added Custom" = Table.AddColumn(#"Added Custom1", "Custom", each [Custom.1] &amp;amp; "*" &amp;amp; [Column1.2])
in
    #"Added Custom"&lt;/PRE&gt;
&lt;P&gt;&lt;img /&gt;&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Lydia&lt;/P&gt;</description>
    <pubDate>Thu, 01 Mar 2018 02:25:30 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2018-03-01T02:25:30Z</dc:date>
    <item>
      <title>Extract text, Power query issue</title>
      <link>https://community.fabric.microsoft.com/t5/Desktop/Extract-text-Power-query-issue/m-p/366953#M166075</link>
      <description>&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a column in my raw data with item names in it, like this:&lt;/P&gt;&lt;P&gt;WID S 56*45&lt;/P&gt;&lt;P&gt;S 36*7&lt;/P&gt;&lt;P&gt;S56*27&lt;/P&gt;&lt;P&gt;QVJE S 36*14L&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Is there a way to extract from that column the text before and after "*"&lt;/STRONG&gt;? so that the result from the above would be:&lt;/P&gt;&lt;P&gt;S 56*45&lt;/P&gt;&lt;P&gt;S 36*7&lt;/P&gt;&lt;P&gt;S56*27&lt;/P&gt;&lt;P&gt;S 36*14L&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Kaj&lt;/P&gt;</description>
      <pubDate>Wed, 28 Feb 2018 10:10:51 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Desktop/Extract-text-Power-query-issue/m-p/366953#M166075</guid>
      <dc:creator>Kaizu80</dc:creator>
      <dc:date>2018-02-28T10:10:51Z</dc:date>
    </item>
    <item>
      <title>Re: Extract text, Power query issue</title>
      <link>https://community.fabric.microsoft.com/t5/Desktop/Extract-text-Power-query-issue/m-p/367454#M166344</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="32670" data-lia-user-login="Kaizu80" class="lia-mention lia-mention-user"&gt;Kaizu80&lt;/a&gt;,&lt;BR /&gt;&lt;BR /&gt;Add a blank query in your PBIX file, then paste the following code to Advanced Editor of the blank query.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;PRE&gt;let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WCvd0UQhWMDXTMjFVitWJVgpWMDbTMocwgaJGEGZgmJerAljK0MRHKTYWAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Column1 = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}}),
    #"Split Column by Delimiter" = Table.SplitColumn(#"Changed Type", "Column1", Splitter.SplitTextByDelimiter("*", QuoteStyle.Csv), {"Column1.1", "Column1.2"}),
    #"Added Custom1" = Table.AddColumn(#"Split Column by Delimiter", "Custom.1", each if Text.Start([Column1.1], 1)="S" then [Column1.1] else Text.End([Column1.1], Text.PositionOf([Column1.1], "S"))),
    #"Added Custom" = Table.AddColumn(#"Added Custom1", "Custom", each [Custom.1] &amp;amp; "*" &amp;amp; [Column1.2])
in
    #"Added Custom"&lt;/PRE&gt;
&lt;P&gt;&lt;img /&gt;&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Lydia&lt;/P&gt;</description>
      <pubDate>Thu, 01 Mar 2018 02:25:30 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Desktop/Extract-text-Power-query-issue/m-p/367454#M166344</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-03-01T02:25:30Z</dc:date>
    </item>
  </channel>
</rss>

