<?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 Concatenate text by group : EARLIER function not working in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Concatenate-text-by-group-EARLIER-function-not-working/m-p/3742929#M145972</link>
    <description>&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to create a measure in DAX to concatenate all CODES that have the same Group ID.&lt;/P&gt;&lt;P&gt;I have tried the CONCATENATEX function mentioned in many other discussion threads but it doesn't seem to function as there appears to be a problem with the function EARLIER which doesn't recognize any value.&lt;/P&gt;&lt;P&gt;This is the initial table:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Group Registration ID&lt;/TD&gt;&lt;TD&gt;SPN CODE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3545895&lt;/TD&gt;&lt;TD&gt;SM-CC&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3545895&lt;/TD&gt;&lt;TD&gt;WR-SF&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3544933&lt;/TD&gt;&lt;TD&gt;FU-TR&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3544933&lt;/TD&gt;&lt;TD&gt;SM-AD&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3544933&lt;/TD&gt;&lt;TD&gt;SM-CC&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3544933&lt;/TD&gt;&lt;TD&gt;WR-SF&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3532081&lt;/TD&gt;&lt;TD&gt;WR-SF&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3524650&lt;/TD&gt;&lt;TD&gt;SM-DP&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3518403&lt;/TD&gt;&lt;TD&gt;LP-MS&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3518403&lt;/TD&gt;&lt;TD&gt;N/A&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;The desired output should be as such:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;578-24-3545895&lt;/TD&gt;&lt;TD&gt;SM-CC&lt;/TD&gt;&lt;TD&gt;SM-CC; WR-SF&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3544933&lt;/TD&gt;&lt;TD&gt;FU-TR&lt;/TD&gt;&lt;TD&gt;FU-TR; SM-AD; SM-CC; WR-SF&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3532081&lt;/TD&gt;&lt;TD&gt;WR-SF&lt;/TD&gt;&lt;TD&gt;WR-SF&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3524650&lt;/TD&gt;&lt;TD&gt;SM-DP&lt;/TD&gt;&lt;TD&gt;SM-DP&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3518403&lt;/TD&gt;&lt;TD&gt;LP-MS&lt;/TD&gt;&lt;TD&gt;LP-MS; N/A&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;I have tried this but it's not working and I have the following error :&lt;/P&gt;&lt;PRE&gt;CODES = CONCATENATEX(FILTER(SPN, SPN[Group Registration ID]=EARLIER(SPN[Group Registration ID])), SPN[SPN CODE], "; ")&lt;/PRE&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would appreciate any orientation&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
    <pubDate>Tue, 05 Mar 2024 12:13:57 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2024-03-05T12:13:57Z</dc:date>
    <item>
      <title>Concatenate text by group : EARLIER function not working</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Concatenate-text-by-group-EARLIER-function-not-working/m-p/3742929#M145972</link>
      <description>&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to create a measure in DAX to concatenate all CODES that have the same Group ID.&lt;/P&gt;&lt;P&gt;I have tried the CONCATENATEX function mentioned in many other discussion threads but it doesn't seem to function as there appears to be a problem with the function EARLIER which doesn't recognize any value.&lt;/P&gt;&lt;P&gt;This is the initial table:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Group Registration ID&lt;/TD&gt;&lt;TD&gt;SPN CODE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3545895&lt;/TD&gt;&lt;TD&gt;SM-CC&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3545895&lt;/TD&gt;&lt;TD&gt;WR-SF&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3544933&lt;/TD&gt;&lt;TD&gt;FU-TR&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3544933&lt;/TD&gt;&lt;TD&gt;SM-AD&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3544933&lt;/TD&gt;&lt;TD&gt;SM-CC&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3544933&lt;/TD&gt;&lt;TD&gt;WR-SF&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3532081&lt;/TD&gt;&lt;TD&gt;WR-SF&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3524650&lt;/TD&gt;&lt;TD&gt;SM-DP&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3518403&lt;/TD&gt;&lt;TD&gt;LP-MS&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3518403&lt;/TD&gt;&lt;TD&gt;N/A&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;The desired output should be as such:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;578-24-3545895&lt;/TD&gt;&lt;TD&gt;SM-CC&lt;/TD&gt;&lt;TD&gt;SM-CC; WR-SF&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3544933&lt;/TD&gt;&lt;TD&gt;FU-TR&lt;/TD&gt;&lt;TD&gt;FU-TR; SM-AD; SM-CC; WR-SF&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3532081&lt;/TD&gt;&lt;TD&gt;WR-SF&lt;/TD&gt;&lt;TD&gt;WR-SF&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3524650&lt;/TD&gt;&lt;TD&gt;SM-DP&lt;/TD&gt;&lt;TD&gt;SM-DP&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;578-24-3518403&lt;/TD&gt;&lt;TD&gt;LP-MS&lt;/TD&gt;&lt;TD&gt;LP-MS; N/A&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;I have tried this but it's not working and I have the following error :&lt;/P&gt;&lt;PRE&gt;CODES = CONCATENATEX(FILTER(SPN, SPN[Group Registration ID]=EARLIER(SPN[Group Registration ID])), SPN[SPN CODE], "; ")&lt;/PRE&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would appreciate any orientation&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Tue, 05 Mar 2024 12:13:57 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Concatenate-text-by-group-EARLIER-function-not-working/m-p/3742929#M145972</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-03-05T12:13:57Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate text by group : EARLIER function not working</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Concatenate-text-by-group-EARLIER-function-not-working/m-p/3743667#M145995</link>
      <description>&lt;P&gt;If you are writing a measure, it will be a bit simpler than the code shown.&lt;/P&gt;
&lt;P&gt;Follow the example here &lt;A href="https://learn.microsoft.com/en-us/dax/concatenatex-function-dax?WT.mc_id=DP-MVP-4025372#example" target="_self"&gt;https://learn.microsoft.com/en-us/dax/concatenatex-function-dax?WT.mc_id=DP-MVP-4025372#example&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Mar 2024 16:08:41 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Concatenate-text-by-group-EARLIER-function-not-working/m-p/3743667#M145995</guid>
      <dc:creator>HotChilli</dc:creator>
      <dc:date>2024-03-05T16:08:41Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate text by group : EARLIER function not working</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Concatenate-text-by-group-EARLIER-function-not-working/m-p/3743767#M145999</link>
      <description>&lt;P&gt;Please find the measure :&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Mesure &lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt; =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;Groupe&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;SELECTEDVALUE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Concat&lt;/SPAN&gt;&lt;SPAN&gt;[Group Registration ID]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;result&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;CONCATENATEX&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;filter&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Concat&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;Concat&lt;/SPAN&gt;&lt;SPAN&gt;[Group Registration ID]&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;groupe&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;SPAN&gt;Concat&lt;/SPAN&gt;&lt;SPAN&gt;[SPN CODE]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;","&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;return&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;result&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 05 Mar 2024 16:52:43 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Concatenate-text-by-group-EARLIER-function-not-working/m-p/3743767#M145999</guid>
      <dc:creator>JamesFR06</dc:creator>
      <dc:date>2024-03-05T16:52:43Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate text by group : EARLIER function not working</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Concatenate-text-by-group-EARLIER-function-not-working/m-p/3745034#M146048</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/LI-USER&gt;&amp;nbsp;,&lt;BR /&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="671299" data-lia-user-login="JamesFR06" class="lia-mention lia-mention-user"&gt;JamesFR06&lt;/a&gt;&amp;nbsp;Good solution.&lt;BR /&gt;Here's what I need to add&lt;BR /&gt;According to mine using your data to test the dax you wrote in power bi, when I put your dax code into measure, he got the same error as you. But when you use the calculated columns, your dax code runs with the results you want. According to the documentation I checked, EARLIER succeeds if there is a row context prior to the beginning of the table scan. otherwise it returns an error.&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;Also, you can create a new table&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Table = 
ADDCOLUMNS(
    SUMMARIZE('SPN', 'SPN'[Group Registration ID]),
    "Codes", 
    CONCATENATEX(
        FILTER('SPN', 'SPN'[Group Registration ID] = EARLIER('SPN'[Group Registration ID])),
        'SPN'[SPN CODE],
        "; "
    )
)&lt;/LI-CODE&gt;
&lt;P&gt;Final output&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;A href="https://learn.microsoft.com/en-us/dax/earlier-function-dax" target="_blank"&gt;EARLIER function (DAX) - DAX | Microsoft Learn&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Albert He&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this post &lt;EM&gt;&lt;STRONG&gt;helps&lt;/STRONG&gt;&lt;/EM&gt;, then please consider &lt;EM&gt;&lt;STRONG&gt;Accept it as the solution&lt;/STRONG&gt;&lt;/EM&gt; to help the other members find it more quickly&lt;/P&gt;</description>
      <pubDate>Wed, 06 Mar 2024 06:16:37 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Concatenate-text-by-group-EARLIER-function-not-working/m-p/3745034#M146048</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-03-06T06:16:37Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate text by group : EARLIER function not working</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Concatenate-text-by-group-EARLIER-function-not-working/m-p/3745813#M146077</link>
      <description>&lt;P&gt;This is the simplest function that solvedit. Thank you.&lt;/P&gt;</description>
      <pubDate>Wed, 06 Mar 2024 10:32:55 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Concatenate-text-by-group-EARLIER-function-not-working/m-p/3745813#M146077</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-03-06T10:32:55Z</dc:date>
    </item>
  </channel>
</rss>

