<?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: Count  repeated values in a row in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2360029#M60274</link>
    <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="317289" data-lia-user-login="tamerj1" class="lia-mention lia-mention-user"&gt;tamerj1&lt;/a&gt;&amp;nbsp; I am looking&amp;nbsp; for repeated values. Like&amp;nbsp; if a customer had 3 A and 2 B&amp;nbsp; so I need them in a one string separated by ','.&lt;/P&gt;</description>
    <pubDate>Fri, 25 Feb 2022 02:22:49 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2022-02-25T02:22:49Z</dc:date>
    <item>
      <title>Count  repeated values in a row</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2359000#M60198</link>
      <description>&lt;P&gt;Hi All,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have column in data where values are repeating.&amp;nbsp; Can you please suggest me DAX measure or column&amp;nbsp; by which I can Calculate the the number of times a value is repeating in a row.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Customer ID&amp;nbsp; |&amp;nbsp; &amp;nbsp; Product Path |&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Expected&amp;nbsp; Result&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A,A,B,B,B,B,B,C,C,C&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2-A, 5-B, 3-C&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; G,H,A,B,B&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1-G, 1-H, 1-A, 2-B&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you so much for any given help.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Chs.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Feb 2022 14:23:35 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2359000#M60198</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-02-24T14:23:35Z</dc:date>
    </item>
    <item>
      <title>Re: Count  repeated values in a row</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2359077#M60204</link>
      <description>&lt;P&gt;Hello:&lt;/P&gt;&lt;P&gt;You can try&amp;nbsp;&lt;/P&gt;&lt;P&gt;Result -&lt;/P&gt;&lt;P&gt;var _path =&amp;nbsp; 'Table Name'[Product Path]&lt;BR /&gt;return&lt;/P&gt;&lt;P&gt;&amp;nbsp;COUNTROWS(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FILTER(ALL(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'Table Name'),&amp;nbsp;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;'Table Name'[Path] = _Path)&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Feb 2022 14:49:23 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2359077#M60204</guid>
      <dc:creator>Whitewater100</dc:creator>
      <dc:date>2022-02-24T14:49:23Z</dc:date>
    </item>
    <item>
      <title>Re: Count  repeated values in a row</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2359234#M60212</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="179903" data-lia-user-login="Whitewater100" class="lia-mention lia-mention-user"&gt;Whitewater100&lt;/a&gt;&amp;nbsp; &amp;nbsp;Thanks for the reply.&amp;nbsp; &amp;nbsp;I need&amp;nbsp; count of each value repated in a string along with values.&amp;nbsp; ( Like in expected result column&amp;nbsp; ).&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Customer ID&amp;nbsp; |&amp;nbsp; &amp;nbsp; Product Path |&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Expected&amp;nbsp; Result&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A,A,B,B,B,B,B,C,C,C&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;U&gt;&lt;STRONG&gt;2-A, 5-B, 3-C&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; G,H,A,B,B&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;U&gt;&lt;STRONG&gt;1-G, 1-H, 1-A, 2-B&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Feb 2022 15:52:09 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2359234#M60212</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-02-24T15:52:09Z</dc:date>
    </item>
    <item>
      <title>Re: Count  repeated values in a row</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2359252#M60213</link>
      <description>&lt;P&gt;I think this would be easier to do in Power Query if you can. I'd create a custom function which uses Text.Split, then you could turn the resulting list into a table, perform a group by aggregation to count the rows for each value, append each value-count pair together then combine the whole lot back into a string which you can return&lt;/P&gt;</description>
      <pubDate>Thu, 24 Feb 2022 16:02:40 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2359252#M60213</guid>
      <dc:creator>johnt75</dc:creator>
      <dc:date>2022-02-24T16:02:40Z</dc:date>
    </item>
    <item>
      <title>Re: Count  repeated values in a row</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2359487#M60236</link>
      <description>&lt;P&gt;Hi Channa:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I see. I'll attach the file for you, link at the bottom.&amp;nbsp; There is a few things you can do in the Query Editor&amp;nbsp; to get the data in shape. My source file looked like this:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Cust_ID&lt;/TD&gt;&lt;TD&gt;Prod_Path&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;A,A,B,B,B,B,B,C,C,C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;G,H,A,B,B&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&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;A title="Letters -Group By" href="https://drive.google.com/file/d/1Zf5PMybceFyUmqKI04ufzavEQnvLkV6b/view?usp=sharing" target="_self"&gt;https://drive.google.com/file/d/1Zf5PMybceFyUmqKI04ufzavEQnvLkV6b/view?usp=sharing&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Feb 2022 18:16:29 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2359487#M60236</guid>
      <dc:creator>Whitewater100</dc:creator>
      <dc:date>2022-02-24T18:16:29Z</dc:date>
    </item>
    <item>
      <title>Re: Count  repeated values in a row</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2360012#M60272</link>
      <description>&lt;P&gt;When you "values" are you referring to a single character string or it could br multiple characters. And if multiple, is it a fixed size value or values can vary in their size (number of characters)?&lt;/P&gt;</description>
      <pubDate>Fri, 25 Feb 2022 02:13:52 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2360012#M60272</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-02-25T02:13:52Z</dc:date>
    </item>
    <item>
      <title>Re: Count  repeated values in a row</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2360029#M60274</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="317289" data-lia-user-login="tamerj1" class="lia-mention lia-mention-user"&gt;tamerj1&lt;/a&gt;&amp;nbsp; I am looking&amp;nbsp; for repeated values. Like&amp;nbsp; if a customer had 3 A and 2 B&amp;nbsp; so I need them in a one string separated by ','.&lt;/P&gt;</description>
      <pubDate>Fri, 25 Feb 2022 02:22:49 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2360029#M60274</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-02-25T02:22:49Z</dc:date>
    </item>
    <item>
      <title>Re: Count  repeated values in a row</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2360039#M60275</link>
      <description>&lt;P&gt;I understand. But the "A" and the "B" are they always single characters? or they can be a string or characters&amp;nbsp;like HI,HI,HELLO,CAR,CAR ... ?&lt;/P&gt;</description>
      <pubDate>Fri, 25 Feb 2022 02:28:41 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2360039#M60275</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-02-25T02:28:41Z</dc:date>
    </item>
    <item>
      <title>Re: Count  repeated values in a row</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2360044#M60277</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="317289" data-lia-user-login="tamerj1" class="lia-mention lia-mention-user"&gt;tamerj1&lt;/a&gt;&amp;nbsp; yes their&amp;nbsp; are several product names in data. like webinars , website, tools...&lt;/P&gt;</description>
      <pubDate>Fri, 25 Feb 2022 02:31:46 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2360044#M60277</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-02-25T02:31:46Z</dc:date>
    </item>
    <item>
      <title>Re: Count  repeated values in a row</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2360178#M60284</link>
      <description>&lt;P&gt;Even if possible&amp;nbsp;in DAX it would be extremely complicated. The only option is to split into columns. I know this will perhaps double the size of your table but I don't see any other way around.&lt;/P&gt;</description>
      <pubDate>Fri, 25 Feb 2022 03:36:45 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2360178#M60284</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-02-25T03:36:45Z</dc:date>
    </item>
    <item>
      <title>Re: Count  repeated values in a row</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2360226#M60287</link>
      <description>&lt;P&gt;Anonymous&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What is the maximum number of characters in the whole string?&lt;/P&gt;</description>
      <pubDate>Fri, 25 Feb 2022 04:27:41 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2360226#M60287</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-02-25T04:27:41Z</dc:date>
    </item>
    <item>
      <title>Re: Count  repeated values in a row</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2364452#M60504</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Here is a sample file with the solution&amp;nbsp;&lt;A href="https://www.dropbox.com/t/tbRUhGvyoNDAZ5xL" target="_blank"&gt;https://www.dropbox.com/t/tbRUhGvyoNDAZ5xL&lt;/A&gt;&lt;BR /&gt;I believe a fount a solution for your problem. It is a long code but it works just fine for upto 15 products per row. It can be expanded further if needed.&lt;BR /&gt;Please check and let me know if it works with you.&lt;BR /&gt;Here is how the table and report look like&lt;BR /&gt;&lt;img /&gt;&lt;img /&gt;&lt;BR /&gt;And here is the code of the calculated column&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;Products = 
VAR Table1 = 
    SELECTCOLUMNS ( { ( [Customer ID], [Product Path] ) }, "Customer ID", [Customer ID], "Product Path", [Product Path] )
VAR Table2 =
    GENERATE ( 
        Table1,
        VAR Length = LEN ( Store[Product Path] )
        VAR Loc1 = IFERROR ( FIND ( ",", Store[Product Path], 1 ), 0 )
        VAR Loc2 = IFERROR ( FIND ( ",", Store[Product Path], 1 + Loc1 ), 0 )
        VAR Loc3 = IFERROR ( FIND ( ",", Store[Product Path], 1 + Loc2 ), 0 )
        VAR Loc4 = IFERROR ( FIND ( ",", Store[Product Path], 1 + Loc3 ), 0 )
        VAR Loc5 = IFERROR ( FIND ( ",", Store[Product Path], 1 + Loc4 ), 0 )
        VAR Loc6 = IFERROR ( FIND ( ",", Store[Product Path], 1 + Loc5 ), 0 )
        VAR Loc7 = IFERROR ( FIND ( ",", Store[Product Path], 1 + Loc6 ), 0 )
        VAR Loc8 = IFERROR ( FIND ( ",", Store[Product Path], 1 + Loc7 ), 0 )
        VAR Loc9 = IFERROR ( FIND ( ",", Store[Product Path], 1 + Loc8 ), 0 )
        VAR Loc10 = IFERROR ( FIND ( ",", Store[Product Path], 1 + Loc9 ), 0 )
        VAR Loc11 = IFERROR ( FIND ( ",", Store[Product Path], 1 + Loc10 ), 0 )
        VAR Loc12 = IFERROR ( FIND ( ",", Store[Product Path], 1 + Loc11 ), 0 )
        VAR Loc13 = IFERROR ( FIND ( ",", Store[Product Path], 1 + Loc12 ), 0 )
        VAR Loc14 = IFERROR ( FIND ( ",", Store[Product Path], 1 + Loc13 ), 0 )
        VAR Loc15 = IFERROR ( FIND ( ",", Store[Product Path], 1 + Loc14 ), 0 )
        VAR P1 = IF ( Loc1 = 0, Store[Product Path], MID ( Store[Product Path], 1 , Loc1 - 1 ) )
        VAR P2 = IF ( Loc2 = 0, IF ( Loc1 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc1, Length - Loc1 ) ), MID ( Store[Product Path], 1 + Loc1, Loc2 - Loc1 - 1 ) )
        VAR P3 = IF ( Loc3 = 0, IF ( Loc2 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc2, Length - Loc2 ) ), MID ( Store[Product Path], 1 + Loc2, Loc3 - Loc2 - 1 ) )
        VAR P4 = IF ( Loc4 = 0, IF ( Loc3 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc3, Length - Loc3 ) ), MID ( Store[Product Path], 1 + Loc3, Loc4 - Loc3 - 1 ) )
        VAR P5 = IF ( Loc5 = 0, IF ( Loc4 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc4, Length - Loc4 ) ), MID ( Store[Product Path], 1 + Loc4, Loc5 - Loc4 - 1 ) )
        VAR P6 = IF ( Loc6 = 0, IF ( Loc5 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc5, Length - Loc5 ) ), MID ( Store[Product Path], 1 + Loc5, Loc6 - Loc5 - 1 ) )
        VAR P7 = IF ( Loc7 = 0, IF ( Loc6 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc6, Length - Loc6 ) ), MID ( Store[Product Path], 1 + Loc6, Loc7 - Loc6 - 1 ) )
        VAR P8 = IF ( Loc8 = 0, IF ( Loc7 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc7, Length - Loc7 ) ), MID ( Store[Product Path], 1 + Loc7, Loc8 - Loc7 - 1 ) )
        VAR P9 = IF ( Loc9 = 0, IF ( Loc8 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc8, Length - Loc8 ) ), MID ( Store[Product Path], 1 + Loc8, Loc9 - Loc8 - 1 ) )
        VAR P10 = IF ( Loc10 = 0, IF ( Loc9 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc9, Length - Loc9 ) ), MID ( Store[Product Path], 1 + Loc9, Loc10 - Loc9 - 1 ) )
        VAR P11 = IF ( Loc11 = 0, IF ( Loc10 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc10, Length - Loc10 ) ), MID ( Store[Product Path], 1 + Loc10, Loc11 - Loc10 - 1 ) )
        VAR P12 = IF ( Loc12 = 0, IF ( Loc11 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc11, Length - Loc11 ) ), MID ( Store[Product Path], 1 + Loc11, Loc12 - Loc11 - 1 ) )
        VAR P13 = IF ( Loc13 = 0, IF ( Loc12 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc12, Length - Loc12 ) ), MID ( Store[Product Path], 1 + Loc12, Loc13 - Loc12 - 1 ) )
        VAR P14 = IF ( Loc14 = 0, IF ( Loc13 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc13, Length - Loc13 ) ), MID ( Store[Product Path], 1 + Loc13, Loc14 - Loc13 - 1 ) )
        VAR P15 = IF ( Loc15 = 0, IF ( Loc14 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc14, Length - Loc14 ) ), MID ( Store[Product Path], 1 + Loc14, Loc15 - Loc14 - 1 ) )
        --VAR P3 = IF ( Loc3 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc2, Loc3 - Loc2 - 1 ), IF ( Loc2 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc2, Length - Loc2 ) ) )
        --VAR P4 = IF ( Loc4 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc3, Loc4 - Loc3 - 1), IF ( Loc3 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc3, Length - Loc3 ) ) )
        --VAR P5 = IF ( Loc4 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc4, Loc5 - Loc4 - 1), IF ( Loc4 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc4, Length - Loc4 ) ) )
        --VAR P6 = IF ( Loc4 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc5, Loc6 - Loc5 - 1), IF ( Loc5 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc5, Length - Loc5 ) ) )
       -- VAR P7 = IF ( Loc4 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc6, Loc7 - Loc6 - 1), IF ( Loc6 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc6, Length - Loc6 ) ) )
        --VAR P8 = IF ( Loc4 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc7, Loc8 - Loc7 - 1), IF ( Loc7 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc7, Length - Loc7 ) ) )
        --VAR P9 = IF ( Loc4 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc8, Loc9 - Loc8 - 1), IF ( Loc8 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc8, Length - Loc8 ) ) )
        --VAR P10 = IF ( Loc4 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc9, Loc10 - Loc9 - 1), IF ( Loc9 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc9, Length - Loc9 ) ) )
        --VAR P11 = IF ( Loc4 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc10, Loc11 - Loc10 - 1), IF ( Loc10 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc10, Length - Loc10 ) ) )
        --VAR P12 = IF ( Loc4 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc11, Loc12 - Loc11 - 1), IF ( Loc11 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc11, Length - Loc11 ) ) )
        --VAR P13 = IF ( Loc4 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc12, Loc13 - Loc12 - 1), IF ( Loc12 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc12, Length - Loc12 ) ) )
        --VAR P14 = IF ( Loc4 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc13, Loc14 - Loc13 - 1), IF ( Loc13 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc13, Length - Loc13 ) ) )
        --VAR P15 = IF ( Loc4 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc14, Loc15 - Loc14 - 1), IF ( Loc14 &amp;lt;&amp;gt; 0, MID ( Store[Product Path], 1 + Loc13, Length - Loc14 ) ) )
        RETURN
            {  (Loc1, P1), (Loc2, P2), (Loc3, P3), (Loc4, P4), (Loc5, P5), (Loc6, P6), (Loc7, P7), (Loc8, P8), (Loc9, P9), (Loc10, P10), (Loc11, P11), (Loc12, P12), (Loc13, P13), (Loc14, P14), (Loc15, P15) }
    )
VAR Table3 =
    DISTINCT (
        SELECTCOLUMNS ( 
            Table2,
            "Value1", [Value1],
            "Value2", [Value2]
        )
    )
VAR Table4 =
    ADDCOLUMNS (
        Table3, 
        "@Repeated",
        VAR CurrentProduct = [Value2] 
        RETURN
        COUNTROWS (   
            FILTER (
                Table3,
                    [Value2] = CurrentProduct
                        &amp;amp;&amp;amp; NOT ISBLANK ( [Value2] )
            )
        )
    )
VAR Table5 =
    SELECTCOLUMNS (
        ADDCOLUMNS ( 
            Table4,
            "@Result", [@Repeated] &amp;amp; [Value2]
        ),
        "Result", [@Result]
    ) 
VAR Result =
    CONCATENATEX ( DISTINCT ( Table5 ), [Result], "," &amp;amp; UNICHAR ( 10 ) )
RETURN 
    Result&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 28 Feb 2022 11:20:07 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2364452#M60504</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-02-28T11:20:07Z</dc:date>
    </item>
    <item>
      <title>Re: Count  repeated values in a row</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2365327#M60538</link>
      <description>&lt;P&gt;Anonymous&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;ChannaCol = 
VAR CurrentPath = Channa[Product Path]
VAR CurrentPathCount =
    LEN ( CurrentPath )
VAR RemoveComma =
    SUBSTITUTE ( CurrentPath, ",", "" )
VAR DelimeterCount =
    1 + CurrentPathCount
        - LEN ( RemoveComma )
VAR CurrentPathLengthSeries =
    SELECTCOLUMNS ( GENERATESERIES ( 1, DelimeterCount, 1 ), "Index", [Value] )
VAR AttachCurrentPathToSeries =
    ADDCOLUMNS (
        CurrentPathLengthSeries,
        "@CurrentAlphabet", MID ( RemoveComma, [Index], 1 )
    )
VAR AlphabetGroups =
    GROUPBY (
        AttachCurrentPathToSeries,
        [@CurrentAlphabet],
        "@Count", COUNTX ( CURRENTGROUP (), [@CurrentAlphabet] )
    )
VAR Result =
    CONCATENATEX ( AlphabetGroups, [@Count] &amp;amp; "-" &amp;amp; [@CurrentAlphabet], ", " )
RETURN
    Result&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;For a measure just change first line to&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;VAR CurrentPath = SELECTEDVALUE ( Channa[Product Path] )&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 28 Feb 2022 18:04:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-repeated-values-in-a-row/m-p/2365327#M60538</guid>
      <dc:creator>AntrikshSharma</dc:creator>
      <dc:date>2022-02-28T18:04:14Z</dc:date>
    </item>
  </channel>
</rss>

