<?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: Need to extract values from string based on my list in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-to-extract-values-from-string-based-on-my-list/m-p/3068899#M106393</link>
    <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="511409" data-lia-user-login="Julia_1" class="lia-mention lia-mention-user"&gt;Julia_1&lt;/a&gt;&amp;nbsp;Here it is as a measure:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Measure = 
    VAR __Name = MAX('Table'[Names])
    VAR __ValuesToFind = { "ab", "as", "ad", "af", "ag", "ah", "aj" }
    VAR __Begin = FIND("(", __Name, ,0) + 1
    VAR __End = LEN(__Name)
    VAR __Path = SUBSTITUTE(MID(__Name,__Begin, __End - __Begin),"/","|")
    VAR __Table = 
        ADDCOLUMNS(
            GENERATESERIES(1,PATHLENGTH(__Path),1),
            "__Value",PATHITEM(__Path,[Value])
        )
    VAR __Result = CONCATENATEX(INTERSECT(SELECTCOLUMNS(__Table,"Value",[__Value]), __ValuesToFind),[Value],",")
RETURN
    __Result&lt;/LI-CODE&gt;</description>
    <pubDate>Wed, 08 Feb 2023 12:46:43 GMT</pubDate>
    <dc:creator>Greg_Deckler</dc:creator>
    <dc:date>2023-02-08T12:46:43Z</dc:date>
    <item>
      <title>Need to extract values from string based on my list</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-to-extract-values-from-string-based-on-my-list/m-p/3064697#M106066</link>
      <description>&lt;P&gt;Hi brainy guys!&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to extract values form the string based on the values I have.&amp;nbsp;&lt;/P&gt;&lt;P&gt;For example:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Values I need to find in the COLUMN - Names: &lt;STRONG&gt;ab,as,ad,af,ag,ah,aj&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Table:&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Num&lt;/TD&gt;&lt;TD&gt;Names&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Expected result&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;blalsdl (fg/bv/df/as/gd/ad)&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;as,ad&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;testmn (gh/dg/ad/sf)&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;ad&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;tessdtmn (aj/dg/ad/sf)&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;aj,ad&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;tessdtmn (tr/sf)&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;fasdsadwq (gh/ad/sf,ah)&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;ad,ah&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Feb 2023 20:33:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-to-extract-values-from-string-based-on-my-list/m-p/3064697#M106066</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-02-06T20:33:14Z</dc:date>
    </item>
    <item>
      <title>Re: Need to extract values from string based on my list</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-to-extract-values-from-string-based-on-my-list/m-p/3064783#M106067</link>
      <description>&lt;P&gt;Anonymous&lt;/a&gt;&amp;nbsp;Here is one way, PBIX is attached below signature:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Column = 
    VAR __ValuesToFind = { "ab", "as", "ad", "af", "ag", "ah", "aj" }
    VAR __Begin = FIND("(", [Names], ,0) + 1
    VAR __End = LEN([Names])
    VAR __Path = SUBSTITUTE(MID([Names],__Begin, __End - __Begin),"/","|")
    VAR __Table = 
        ADDCOLUMNS(
            GENERATESERIES(1,PATHLENGTH(__Path),1),
            "__Value",PATHITEM(__Path,[Value])
        )
    VAR __Result = CONCATENATEX(INTERSECT(SELECTCOLUMNS(__Table,"Value",[__Value]), __ValuesToFind),[Value],",")
RETURN
    __Result&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 06 Feb 2023 21:47:48 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-to-extract-values-from-string-based-on-my-list/m-p/3064783#M106067</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2023-02-06T21:47:48Z</dc:date>
    </item>
    <item>
      <title>Re: Need to extract values from string based on my list</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-to-extract-values-from-string-based-on-my-list/m-p/3068508#M106353</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="313" data-lia-user-login="Greg_Deckler" class="lia-mention lia-mention-user"&gt;Greg_Deckler&lt;/a&gt;&amp;nbsp;, thank you, I was just looking for a similar solution, but this didn't work for me since I use Direct Query model. Please, any ideas, how to adjust it?&lt;/P&gt;</description>
      <pubDate>Wed, 08 Feb 2023 09:35:35 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-to-extract-values-from-string-based-on-my-list/m-p/3068508#M106353</guid>
      <dc:creator>Julia_1</dc:creator>
      <dc:date>2023-02-08T09:35:35Z</dc:date>
    </item>
    <item>
      <title>Re: Need to extract values from string based on my list</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-to-extract-values-from-string-based-on-my-list/m-p/3068899#M106393</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="511409" data-lia-user-login="Julia_1" class="lia-mention lia-mention-user"&gt;Julia_1&lt;/a&gt;&amp;nbsp;Here it is as a measure:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Measure = 
    VAR __Name = MAX('Table'[Names])
    VAR __ValuesToFind = { "ab", "as", "ad", "af", "ag", "ah", "aj" }
    VAR __Begin = FIND("(", __Name, ,0) + 1
    VAR __End = LEN(__Name)
    VAR __Path = SUBSTITUTE(MID(__Name,__Begin, __End - __Begin),"/","|")
    VAR __Table = 
        ADDCOLUMNS(
            GENERATESERIES(1,PATHLENGTH(__Path),1),
            "__Value",PATHITEM(__Path,[Value])
        )
    VAR __Result = CONCATENATEX(INTERSECT(SELECTCOLUMNS(__Table,"Value",[__Value]), __ValuesToFind),[Value],",")
RETURN
    __Result&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 08 Feb 2023 12:46:43 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-to-extract-values-from-string-based-on-my-list/m-p/3068899#M106393</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2023-02-08T12:46:43Z</dc:date>
    </item>
    <item>
      <title>Re: Need to extract values from string based on my list</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-to-extract-values-from-string-based-on-my-list/m-p/3072156#M106684</link>
      <description>&lt;P&gt;Hi Greg. Thank you for a quick response! I had to switch report to Import mode and calculated column worked for me just as expected. But the Measure in DirectQuery returns BLANK. I am trying to make ammendments to it&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Feb 2023 14:42:56 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-to-extract-values-from-string-based-on-my-list/m-p/3072156#M106684</guid>
      <dc:creator>Julia_1</dc:creator>
      <dc:date>2023-02-09T14:42:56Z</dc:date>
    </item>
  </channel>
</rss>

