<?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 Sequence INDEX/EALIER DAX or Power Query in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sequence-INDEX-EALIER-DAX-or-Power-Query/m-p/2390628#M62159</link>
    <description>&lt;P&gt;Helo colleagues&lt;/P&gt;&lt;P&gt;I need to create a column with a sequence based on the date column, where it starts again when there are a break in the sequence of dates, as in this example in MS Excel.&lt;/P&gt;&lt;P&gt;Could you help ?&lt;/P&gt;&lt;P&gt;Thank You&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT face="arial black,avant garde"&gt;Employee&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT face="arial black,avant garde"&gt;Date&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT face="arial black,avant garde"&gt;Index&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jhonny&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;05/02/2021&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;&amp;nbsp; 1&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jhonny&lt;/TD&gt;&lt;TD&gt;06/02/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; 2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jhonny&lt;/TD&gt;&lt;TD&gt;07/02/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; 3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jhonny&lt;/TD&gt;&lt;TD&gt;08/02/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; 4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jhonny&lt;/TD&gt;&lt;TD&gt;09/02/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; 5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jhonny&lt;/TD&gt;&lt;TD&gt;10/02/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; 6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jhonny&lt;/TD&gt;&lt;TD&gt;11/02/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; 7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jhonny&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;&lt;STRONG&gt;15/02/2021&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;&lt;STRONG&gt;&amp;nbsp; 1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jhonny&lt;/TD&gt;&lt;TD&gt;16/02/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; 2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jhonny&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;&lt;STRONG&gt;19/02/2021&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;&lt;STRONG&gt;&amp;nbsp; 1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jhonny&lt;/TD&gt;&lt;TD&gt;20/02/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; 2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 13 Mar 2022 18:08:44 GMT</pubDate>
    <dc:creator>fabriciosnn22</dc:creator>
    <dc:date>2022-03-13T18:08:44Z</dc:date>
    <item>
      <title>Sequence INDEX/EALIER DAX or Power Query</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sequence-INDEX-EALIER-DAX-or-Power-Query/m-p/2390628#M62159</link>
      <description>&lt;P&gt;Helo colleagues&lt;/P&gt;&lt;P&gt;I need to create a column with a sequence based on the date column, where it starts again when there are a break in the sequence of dates, as in this example in MS Excel.&lt;/P&gt;&lt;P&gt;Could you help ?&lt;/P&gt;&lt;P&gt;Thank You&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT face="arial black,avant garde"&gt;Employee&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT face="arial black,avant garde"&gt;Date&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT face="arial black,avant garde"&gt;Index&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jhonny&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;05/02/2021&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;&amp;nbsp; 1&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jhonny&lt;/TD&gt;&lt;TD&gt;06/02/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; 2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jhonny&lt;/TD&gt;&lt;TD&gt;07/02/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; 3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jhonny&lt;/TD&gt;&lt;TD&gt;08/02/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; 4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jhonny&lt;/TD&gt;&lt;TD&gt;09/02/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; 5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jhonny&lt;/TD&gt;&lt;TD&gt;10/02/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; 6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jhonny&lt;/TD&gt;&lt;TD&gt;11/02/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; 7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jhonny&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;&lt;STRONG&gt;15/02/2021&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;&lt;STRONG&gt;&amp;nbsp; 1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jhonny&lt;/TD&gt;&lt;TD&gt;16/02/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; 2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jhonny&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;&lt;STRONG&gt;19/02/2021&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;&lt;STRONG&gt;&amp;nbsp; 1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jhonny&lt;/TD&gt;&lt;TD&gt;20/02/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; 2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 13 Mar 2022 18:08:44 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sequence-INDEX-EALIER-DAX-or-Power-Query/m-p/2390628#M62159</guid>
      <dc:creator>fabriciosnn22</dc:creator>
      <dc:date>2022-03-13T18:08:44Z</dc:date>
    </item>
    <item>
      <title>Re: Sequence INDEX/EALIER DAX or Power Query</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sequence-INDEX-EALIER-DAX-or-Power-Query/m-p/2390703#M62170</link>
      <description>&lt;LI-CODE lang="markup"&gt;Index =
VAR __dt = DATA[Date]
VAR __tb =
    FILTER(
        DATA,
        DATA[Employee] = EARLIER( DATA[Employee] )
            &amp;amp;&amp;amp; DATA[Date] &amp;lt; __dt
    )
VAR __streak =
    ADDCOLUMNS(
        __tb,
        "@contiguous",
            VAR __d = DATA[Date]
            VAR __prev =
                MAXX( FILTER( __tb, DATA[Date] &amp;lt; __d ), DATA[Date] )
            RETURN
                __prev + 1 = __d
    )
RETURN
    IF(
        MAXX( __tb, DATA[Date] ) + 1 = __dt,
        __dt - MAXX( FILTER( __streak, NOT [@contiguous] ), DATA[Date] ) + 1,
        1
    )
&lt;/LI-CODE&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It's easier to handle in PQ,&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45W8srIz8urVNJRMtI31TcyMDJUitVBETXDKmqOVdQCq6glVlFDA+zChtiFsTvOELvrDLFbaYRkZUREBFDMWB9snRGKkBGmEMSxQLFYAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Employee = _t, Date = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Employee", type text}, {"Date", type date}}),

    Grouped = Table.Group(#"Changed Type", "Employee", {"grp", each let l=[Date], index = List.Accumulate({1..List.Count(l)-1}, {1}, (s,c) =&amp;gt; if Duration.Days(l{c}-l{c-1})=1 then s&amp;amp;{List.Last(s)+1} else s&amp;amp;{1}) in Table.FromColumns(Table.ToColumns(_) &amp;amp; {index}, {"Empl", "Date", "Index"})}),

    #"Expanded grp" = Table.ExpandTableColumn(Grouped, "grp", {"Date", "Index"}, {"Date", "Index"})
in
    #"Expanded grp"&lt;/LI-CODE&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 13 Mar 2022 21:35:59 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sequence-INDEX-EALIER-DAX-or-Power-Query/m-p/2390703#M62170</guid>
      <dc:creator>CNENFRNL</dc:creator>
      <dc:date>2022-03-13T21:35:59Z</dc:date>
    </item>
    <item>
      <title>Re: Sequence INDEX/EALIER DAX or Power Query</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sequence-INDEX-EALIER-DAX-or-Power-Query/m-p/2390728#M62175</link>
      <description>&lt;P&gt;Thank very much &lt;span class="lia-unicode-emoji" title=":clapping_hands:"&gt;👏&lt;/span&gt;&lt;span class="lia-unicode-emoji" title=":clapping_hands:"&gt;👏&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 13 Mar 2022 22:28:26 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sequence-INDEX-EALIER-DAX-or-Power-Query/m-p/2390728#M62175</guid>
      <dc:creator>fabriciosnn22</dc:creator>
      <dc:date>2022-03-13T22:28:26Z</dc:date>
    </item>
    <item>
      <title>Re: Sequence INDEX/EALIER DAX or Power Query</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sequence-INDEX-EALIER-DAX-or-Power-Query/m-p/2390739#M62177</link>
      <description>&lt;P&gt;Thank you very much&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":grinning_face:"&gt;😀&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 13 Mar 2022 22:49:25 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sequence-INDEX-EALIER-DAX-or-Power-Query/m-p/2390739#M62177</guid>
      <dc:creator>fabriciosnn22</dc:creator>
      <dc:date>2022-03-13T22:49:25Z</dc:date>
    </item>
  </channel>
</rss>

