<?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: Combine particular column values from above rows in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1339297#M23887</link>
    <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="223522" data-lia-user-login="k_mathana" class="lia-mention lia-mention-user"&gt;k_mathana&lt;/a&gt;&amp;nbsp;- See if this works:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Cumulated Text = 
    VAR __Table1 = SELECTCOLUMNS(FILTER(FILTER('Table (8)',[Date]&amp;lt;=EARLIER([Date])),[Text]&amp;lt;&amp;gt;BLANK() &amp;amp;&amp;amp; LEFT([Text],1)&amp;lt;&amp;gt;"X"),"Text",[Text])
    VAR __Table2 = SELECTCOLUMNS(ADDCOLUMNS(SELECTCOLUMNS(FILTER(FILTER('Table (8)',[Date]&amp;lt;=EARLIER([Date])),[Text]&amp;lt;&amp;gt;BLANK() &amp;amp;&amp;amp; LEFT([Text],1)="X"),"Text1",[Text]),"Text",RIGHT([Text1],1)),"Text",[Text])
    VAR __Text = IF(LEFT([Text],1)="X" || [Text]="",BLANK(),[Text])
    VAR __Table = UNION(EXCEPT(__Table1, __Table2), { __Text })
    VAR __Cumulative = CONCATENATEX(DISTINCT(__Table),[Text],",")
RETURN
    IF(RIGHT(__Cumulative,1)=",",LEFT(__Cumulative,LEN(__Cumulative)-1),__Cumulative)&lt;/LI-CODE&gt;</description>
    <pubDate>Tue, 01 Sep 2020 18:11:30 GMT</pubDate>
    <dc:creator>Greg_Deckler</dc:creator>
    <dc:date>2020-09-01T18:11:30Z</dc:date>
    <item>
      <title>Combine particular column values from above rows</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1338669#M23848</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;I need your urgent help to solve this issue, from the below table I need to accumulate the Text column values in Cumulated Text column and if Text column value contains X then I need to remove it from the cumulated text column, Could you please kindly help. Thanks in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;DIV class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Tue, 01 Sep 2020 13:39:49 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1338669#M23848</guid>
      <dc:creator>k_mathana</dc:creator>
      <dc:date>2020-09-01T13:39:49Z</dc:date>
    </item>
    <item>
      <title>Re: Combine particular column values from above rows</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1338919#M23869</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="223522" data-lia-user-login="k_mathana" class="lia-mention lia-mention-user"&gt;k_mathana&lt;/a&gt;&amp;nbsp;-&amp;nbsp;See my article on Mean Time Between Failure (MTBF) which uses EARLIER: &lt;A href="http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba-p/339586" target="_blank"&gt;http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba-p/339586&lt;/A&gt;.&lt;BR /&gt;The basic pattern is:&lt;BR /&gt;Column =&amp;nbsp;&lt;BR /&gt;&amp;nbsp; VAR __Current = [Value]&lt;BR /&gt;&amp;nbsp; VAR __Previous = MAXX(FILTER('Table','Table'[Date] &amp;lt; EARLIER('Table'[Date])),[Value])&lt;BR /&gt;RETURN&lt;BR /&gt;&amp;nbsp; __Current - __Previous&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In your case, something along the lines of:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Cumulated Text = 
    VAR __Table1 = SELECTCOLUMNS(FILTER(FILTER('Table (8)',[Date]&amp;lt;=EARLIER([Date])),[Text]&amp;lt;&amp;gt;BLANK() &amp;amp;&amp;amp; LEFT([Text],1)&amp;lt;&amp;gt;"X"),"Text",[Text])
    VAR __Table2 = SELECTCOLUMNS(ADDCOLUMNS(SELECTCOLUMNS(FILTER(FILTER('Table (8)',[Date]&amp;lt;=EARLIER([Date])),[Text]&amp;lt;&amp;gt;BLANK() &amp;amp;&amp;amp; LEFT([Text],1)="X"),"Text1",[Text]),"Text",RIGHT([Text1],1)),"Text",[Text])
    VAR __Table = EXCEPT(__Table1, __Table2)
RETURN
    CONCATENATEX(__Table,[Text],",")&lt;/LI-CODE&gt;</description>
      <pubDate>Tue, 01 Sep 2020 14:46:16 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1338919#M23869</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2020-09-01T14:46:16Z</dc:date>
    </item>
    <item>
      <title>Re: Combine particular column values from above rows</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1339128#M23874</link>
      <description>&lt;P class="lia-align-left"&gt;Dear Greg, Thank you so much, you have saved my days. &lt;SPAN&gt;Mean Time Between Failure (MTBF) is on of the fantastic solution. Thank you so much for the solution&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Sep 2020 16:15:34 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1339128#M23874</guid>
      <dc:creator>k_mathana</dc:creator>
      <dc:date>2020-09-01T16:15:34Z</dc:date>
    </item>
    <item>
      <title>Re: Combine particular column values from above rows</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1339244#M23882</link>
      <description>&lt;P&gt;Dear Greg,&lt;/P&gt;&lt;P&gt;If I have re appeared text again, Then what would be the solution, Could you please help?&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Sep 2020 17:40:03 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1339244#M23882</guid>
      <dc:creator>k_mathana</dc:creator>
      <dc:date>2020-09-01T17:40:03Z</dc:date>
    </item>
    <item>
      <title>Re: Combine particular column values from above rows</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1339260#M23883</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="223522" data-lia-user-login="k_mathana" class="lia-mention lia-mention-user"&gt;k_mathana&lt;/a&gt;&amp;nbsp;- I'll have to take a bit of a deeper look at this as I foresaw some potential problems in how I was doing this but I also need to avoid the recursive trap. I'll take a look with the sample data provided. Is there any way you could post all of your sample data with your expected result so that I can check a more complete set of data? Posted as an Excel file link or PBIX or text in a table so that I can copy and paste it easily?&lt;/P&gt;</description>
      <pubDate>Tue, 01 Sep 2020 17:53:29 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1339260#M23883</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2020-09-01T17:53:29Z</dc:date>
    </item>
    <item>
      <title>Re: Combine particular column values from above rows</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1339270#M23885</link>
      <description>&lt;P&gt;Dear Greg&lt;/P&gt;&lt;P&gt;Yes I missed add B data next column Corrected in the sample&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;DateSalesTextExpectedOutcome&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;01.09.2020&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;02.09.2020&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;A, B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03.09.2020&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;XA&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;04.09.2020&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;B, C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;05.09.2020&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;B, C, D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;06.09.2020&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;XB&lt;/TD&gt;&lt;TD&gt;C, D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;07.09.2020&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;B, C, D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;08.09.2020&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;XB&lt;/TD&gt;&lt;TD&gt;C, D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;09.09.2020&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD&gt;C, D, F&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10.09.2020&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;XF&lt;/TD&gt;&lt;TD&gt;C, D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11.09.2020&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;C, D, A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12.09.2020&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;C, D, A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13.09.2020&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;C, D, A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14.09.2020&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;XA&lt;/TD&gt;&lt;TD&gt;C, D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;15.09.2020&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;C, D&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Tue, 01 Sep 2020 17:56:10 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1339270#M23885</guid>
      <dc:creator>k_mathana</dc:creator>
      <dc:date>2020-09-01T17:56:10Z</dc:date>
    </item>
    <item>
      <title>Re: Combine particular column values from above rows</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1339297#M23887</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="223522" data-lia-user-login="k_mathana" class="lia-mention lia-mention-user"&gt;k_mathana&lt;/a&gt;&amp;nbsp;- See if this works:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Cumulated Text = 
    VAR __Table1 = SELECTCOLUMNS(FILTER(FILTER('Table (8)',[Date]&amp;lt;=EARLIER([Date])),[Text]&amp;lt;&amp;gt;BLANK() &amp;amp;&amp;amp; LEFT([Text],1)&amp;lt;&amp;gt;"X"),"Text",[Text])
    VAR __Table2 = SELECTCOLUMNS(ADDCOLUMNS(SELECTCOLUMNS(FILTER(FILTER('Table (8)',[Date]&amp;lt;=EARLIER([Date])),[Text]&amp;lt;&amp;gt;BLANK() &amp;amp;&amp;amp; LEFT([Text],1)="X"),"Text1",[Text]),"Text",RIGHT([Text1],1)),"Text",[Text])
    VAR __Text = IF(LEFT([Text],1)="X" || [Text]="",BLANK(),[Text])
    VAR __Table = UNION(EXCEPT(__Table1, __Table2), { __Text })
    VAR __Cumulative = CONCATENATEX(DISTINCT(__Table),[Text],",")
RETURN
    IF(RIGHT(__Cumulative,1)=",",LEFT(__Cumulative,LEN(__Cumulative)-1),__Cumulative)&lt;/LI-CODE&gt;</description>
      <pubDate>Tue, 01 Sep 2020 18:11:30 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1339297#M23887</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2020-09-01T18:11:30Z</dc:date>
    </item>
    <item>
      <title>Re: Combine particular column values from above rows</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1339308#M23888</link>
      <description>&lt;P&gt;Wow, Thanks for your great response. It helped me a lot. Once again thanks a lot.&lt;/P&gt;</description>
      <pubDate>Tue, 01 Sep 2020 18:32:09 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1339308#M23888</guid>
      <dc:creator>k_mathana</dc:creator>
      <dc:date>2020-09-01T18:32:09Z</dc:date>
    </item>
    <item>
      <title>Re: Combine particular column values from above rows</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1339696#M23897</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="223522" data-lia-user-login="k_mathana" class="lia-mention lia-mention-user"&gt;k_mathana&lt;/a&gt;&amp;nbsp;- One last version that I think covers all of the boundary cases.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Cumulated Text = 
    VAR __Table1 = FILTER(FILTER('Table (8)',[Date]&amp;lt;=EARLIER([Date])),[Text]&amp;lt;&amp;gt;BLANK() &amp;amp;&amp;amp; LEFT([Text],1)&amp;lt;&amp;gt;"X")
    VAR __Table2 = ADDCOLUMNS(FILTER(FILTER('Table (8)',[Date]&amp;lt;=EARLIER([Date])),[Text]&amp;lt;&amp;gt;BLANK() &amp;amp;&amp;amp; LEFT([Text],1)="X"),"TextX",RIGHT([Text],1))
    VAR __LastInclude = MAXX(FILTER(__Table1,NOT(ISBLANK([Text]))),[Date])
    VAR __LastExclude = MAXX(FILTER(__Table2,NOT(ISBLANK([TextX]))),[Date])
    VAR __Text = SWITCH(TRUE(),
        __LastExclude &amp;gt; __LastInclude,BLANK(),
        MAXX(FILTER(__Table1,[Date]=__LastInclude),[Text])
    )
    VAR __Table = UNION(EXCEPT(SELECTCOLUMNS(__Table1,"Text",[Text]), SELECTCOLUMNS(__Table2,"Text",[TextX])), { __Text })
    VAR __Cumulative = CONCATENATEX(DISTINCT(__Table),[Text],",")
RETURN
    IF(RIGHT(__Cumulative,1)=",",LEFT(__Cumulative,LEN(__Cumulative)-1),__Cumulative)&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 02 Sep 2020 01:08:05 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1339696#M23897</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2020-09-02T01:08:05Z</dc:date>
    </item>
    <item>
      <title>Re: Combine particular column values from above rows</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1339906#M23904</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="223522" data-lia-user-login="k_mathana" class="lia-mention lia-mention-user"&gt;k_mathana&lt;/a&gt;&amp;nbsp;- Wait, I lied, this is the one!!&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Accumulated Text = 
    VAR __Table = 
        ADDCOLUMNS(
            FILTER(
                'Table',
                [Date]&amp;lt;=EARLIER([Date])
            ),
            "TextX",RIGHT([Text],1),
            "Keep",IF(LEFT([Text],1)="X",0,1)
        )
    VAR __Table1 = 
        ADDCOLUMNS(
            GROUPBY(
                __Table,
                [TextX],
                "__Date",MAXX(CURRENTGROUP(),[Date])
            ),
            "FinalKeep",MAXX(FILTER(__Table,[Date]=[__Date] &amp;amp;&amp;amp; [TextX] = EARLIER([TextX])),[Keep])
        )
    VAR __Cumulative = SUBSTITUTE(CONCATENATEX(FILTER(__Table1,[FinalKeep]=1),[TextX],","),",,",",")
RETURN
    IF(RIGHT(__Cumulative,1)=",",LEFT(__Cumulative,LEN(__Cumulative)-1),__Cumulative)&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 02 Sep 2020 03:19:11 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1339906#M23904</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2020-09-02T03:19:11Z</dc:date>
    </item>
    <item>
      <title>Re: Combine particular column values from above rows</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1340362#M23922</link>
      <description>&lt;P&gt;Dear Greg&lt;/P&gt;&lt;P&gt;The last solution runs faster thank you&lt;/P&gt;&lt;P&gt;Last doubt - If suppose I have to add one more criteria along with date as given below sample then how I should do?&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;Order&lt;/TD&gt;&lt;TD&gt;Sales&lt;/TD&gt;&lt;TD&gt;Text&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01.09.2020&lt;/TD&gt;&lt;TD&gt;Order1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;02.09.2020&lt;/TD&gt;&lt;TD&gt;Order1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03.09.2020&lt;/TD&gt;&lt;TD&gt;Order1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;XA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;04.09.2020&lt;/TD&gt;&lt;TD&gt;Order1&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;05.09.2020&lt;/TD&gt;&lt;TD&gt;Order1&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;06.09.2020&lt;/TD&gt;&lt;TD&gt;Order1&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;XB&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;07.09.2020&lt;/TD&gt;&lt;TD&gt;Order1&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;08.09.2020&lt;/TD&gt;&lt;TD&gt;Order1&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;09.09.2020&lt;/TD&gt;&lt;TD&gt;Order1&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10.09.2020&lt;/TD&gt;&lt;TD&gt;Order1&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;XF&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11.09.2020&lt;/TD&gt;&lt;TD&gt;Order2&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12.09.2020&lt;/TD&gt;&lt;TD&gt;Order2&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13.09.2020&lt;/TD&gt;&lt;TD&gt;Order2&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Wed, 02 Sep 2020 07:14:00 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1340362#M23922</guid>
      <dc:creator>k_mathana</dc:creator>
      <dc:date>2020-09-02T07:14:00Z</dc:date>
    </item>
    <item>
      <title>Re: Combine particular column values from above rows</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1341197#M23954</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="223522" data-lia-user-login="k_mathana" class="lia-mention lia-mention-user"&gt;k_mathana&lt;/a&gt;&amp;nbsp;- If you are saying that you want to group these by Order, then you would simply add that to your filter criteria initially, like this:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Accumulated Text = 
    VAR __Table = 
        ADDCOLUMNS(
            FILTER(
                'Table',
                [Date]&amp;lt;=EARLIER([Date]) &amp;amp;&amp;amp;
                [Order] = EARLIER([Order])
            ),
            "TextX",RIGHT([Text],1),
            "Keep",IF(LEFT([Text],1)="X",0,1)
        )
    VAR __Table1 = 
        ADDCOLUMNS(
            GROUPBY(
                __Table,
                [TextX],
                "__Date",MAXX(CURRENTGROUP(),[Date])
            ),
            "FinalKeep",MAXX(FILTER(__Table,[Date]=[__Date] &amp;amp;&amp;amp; [TextX] = EARLIER([TextX])),[Keep])
        )
    VAR __Cumulative = SUBSTITUTE(CONCATENATEX(FILTER(__Table1,[FinalKeep]=1),[TextX],","),",,",",")
RETURN
    IF(RIGHT(__Cumulative,1)=",",LEFT(__Cumulative,LEN(__Cumulative)-1),__Cumulative)&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 02 Sep 2020 12:02:04 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1341197#M23954</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2020-09-02T12:02:04Z</dc:date>
    </item>
    <item>
      <title>Re: Combine particular column values from above rows</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1341519#M23969</link>
      <description>&lt;P&gt;Dear Greg&lt;/P&gt;&lt;P&gt;Thank you so much for the solution given. Thats real wow.&lt;/P&gt;</description>
      <pubDate>Wed, 02 Sep 2020 13:57:29 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1341519#M23969</guid>
      <dc:creator>k_mathana</dc:creator>
      <dc:date>2020-09-02T13:57:29Z</dc:date>
    </item>
    <item>
      <title>Re: Combine particular column values from above rows</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1343320#M24063</link>
      <description>&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Thu, 03 Sep 2020 07:40:10 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1343320#M24063</guid>
      <dc:creator>gopschennai</dc:creator>
      <dc:date>2020-09-03T07:40:10Z</dc:date>
    </item>
    <item>
      <title>Re: Combine particular column values from above rows</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1377421#M25139</link>
      <description>&lt;P&gt;&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;&lt;BR /&gt;Dear Greg, This solution is so useful for me, This saved my lots of time. One performace related question, If I am exceeding more than 10,000 line items it doest take too much time and some times becomes irresponsive. So I am splitting my records to less than 10,000 and does works well. is there any possibilites to optimize the above code?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 17 Sep 2020 10:45:03 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1377421#M25139</guid>
      <dc:creator>k_mathana</dc:creator>
      <dc:date>2020-09-17T10:45:03Z</dc:date>
    </item>
    <item>
      <title>Re: Combine particular column values from above rows</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1377708#M25149</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="223522" data-lia-user-login="k_mathana" class="lia-mention lia-mention-user"&gt;k_mathana&lt;/a&gt;&amp;nbsp;I am not surprised by the performance issue. What is being done is super intensive in terms of calculation but not sure it can be helped due to the requirements. I will noodle on maybe some ways to solve this more efficiently but it is a really weird problem to solve.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In the mean time,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have some DAX Performance Tuning articles here:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://community.powerbi.com/t5/Community-Blog/Performance-Tuning-DAX-Part-1/ba-p/976275" target="_blank"&gt;https://community.powerbi.com/t5/Community-Blog/Performance-Tuning-DAX-Part-1/ba-p/976275&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://community.powerbi.com/t5/Community-Blog/Performance-Tuning-DAX-Part-2/ba-p/976813" target="_blank"&gt;https://community.powerbi.com/t5/Community-Blog/Performance-Tuning-DAX-Part-2/ba-p/976813&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;These are also good articles:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://maqsoftware.com/expertise/powerbi/dax-best-practices" target="_blank"&gt;https://maqsoftware.com/expertise/powerbi/dax-best-practices&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://www.sqlgene.com/2019/09/27/a-comprehensive-guide-to-power-bi-performance-tuning/" target="_blank"&gt;https://www.sqlgene.com/2019/09/27/a-comprehensive-guide-to-power-bi-performance-tuning/&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Video: &lt;A href="https://www.sqlbi.com/tv/optimizing-analyzing-dax-query-plans-sqlbits-xii/#" target="_blank"&gt;https://www.sqlbi.com/tv/optimizing-analyzing-dax-query-plans-sqlbits-xii/#&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://docs.microsoft.com/en-us/power-bi/guidance/power-bi-optimization" target="_blank"&gt;https://docs.microsoft.com/en-us/power-bi/guidance/power-bi-optimization&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Sorry for the link spam but it's a broad topic&lt;/P&gt;</description>
      <pubDate>Thu, 17 Sep 2020 12:46:09 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1377708#M25149</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2020-09-17T12:46:09Z</dc:date>
    </item>
    <item>
      <title>Re: Combine particular column values from above rows</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1377880#M25154</link>
      <description>&lt;P&gt;Noted Mr. Greg&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!&lt;/P&gt;</description>
      <pubDate>Thu, 17 Sep 2020 13:46:49 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Combine-particular-column-values-from-above-rows/m-p/1377880#M25154</guid>
      <dc:creator>k_mathana</dc:creator>
      <dc:date>2020-09-17T13:46:49Z</dc:date>
    </item>
  </channel>
</rss>

