<?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 Consecutives 3 months for unique IDs in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Consecutives-3-months-for-unique-IDs/m-p/2906135#M94821</link>
    <description>&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a question about writing dax formula to find the loyal users who can meet 3 requirement as follows:&lt;/P&gt;&lt;P&gt;1. online bills &amp;gt; 50%,&lt;/P&gt;&lt;P&gt;2. online sales &amp;gt; 50%&lt;/P&gt;&lt;P&gt;3. consecutives 3 months&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;IDs&lt;/TD&gt;&lt;TD&gt;Month (in another dim table)&lt;/TD&gt;&lt;TD&gt;Online Bills vs Total&lt;/TD&gt;&lt;TD&gt;Online Sales vs Total&lt;/TD&gt;&lt;TD&gt;Consecutive 3 months&lt;/TD&gt;&lt;TD&gt;Loyal user&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;01/2022&lt;/TD&gt;&lt;TD&gt;40%&lt;/TD&gt;&lt;TD&gt;30%&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;02/2022&lt;/TD&gt;&lt;TD&gt;50%&lt;/TD&gt;&lt;TD&gt;70%&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;03/2022&lt;/TD&gt;&lt;TD&gt;60%&lt;/TD&gt;&lt;TD&gt;30%&lt;/TD&gt;&lt;TD&gt;x&lt;/TD&gt;&lt;TD&gt;x&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;01/2022&lt;/TD&gt;&lt;TD&gt;20%&lt;/TD&gt;&lt;TD&gt;40%&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;02/2022&lt;/TD&gt;&lt;TD&gt;30%&lt;/TD&gt;&lt;TD&gt;50%&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;04/2022&lt;/TD&gt;&lt;TD&gt;70%&lt;/TD&gt;&lt;TD&gt;30%&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;05/2022&lt;/TD&gt;&lt;TD&gt;10%&lt;/TD&gt;&lt;TD&gt;70%&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;06/2022&lt;/TD&gt;&lt;TD&gt;20%&lt;/TD&gt;&lt;TD&gt;70%&lt;/TD&gt;&lt;TD&gt;x&lt;/TD&gt;&lt;TD&gt;x&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My question is:&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. Is it possible to create a sepearate table as above?&lt;/P&gt;&lt;P&gt;2. There is one more table I tried to add, I want to check how long does it take from first order month to the 3rd consecutive month&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;IDs&lt;/TD&gt;&lt;TD&gt;First Order Month&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;1/2022&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;2/2022&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;1/2022&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Would appreciate any ideas. Thanks a lot in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 15 Nov 2022 10:06:11 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2022-11-15T10:06:11Z</dc:date>
    <item>
      <title>Consecutives 3 months for unique IDs</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Consecutives-3-months-for-unique-IDs/m-p/2906135#M94821</link>
      <description>&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a question about writing dax formula to find the loyal users who can meet 3 requirement as follows:&lt;/P&gt;&lt;P&gt;1. online bills &amp;gt; 50%,&lt;/P&gt;&lt;P&gt;2. online sales &amp;gt; 50%&lt;/P&gt;&lt;P&gt;3. consecutives 3 months&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;IDs&lt;/TD&gt;&lt;TD&gt;Month (in another dim table)&lt;/TD&gt;&lt;TD&gt;Online Bills vs Total&lt;/TD&gt;&lt;TD&gt;Online Sales vs Total&lt;/TD&gt;&lt;TD&gt;Consecutive 3 months&lt;/TD&gt;&lt;TD&gt;Loyal user&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;01/2022&lt;/TD&gt;&lt;TD&gt;40%&lt;/TD&gt;&lt;TD&gt;30%&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;02/2022&lt;/TD&gt;&lt;TD&gt;50%&lt;/TD&gt;&lt;TD&gt;70%&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;03/2022&lt;/TD&gt;&lt;TD&gt;60%&lt;/TD&gt;&lt;TD&gt;30%&lt;/TD&gt;&lt;TD&gt;x&lt;/TD&gt;&lt;TD&gt;x&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;01/2022&lt;/TD&gt;&lt;TD&gt;20%&lt;/TD&gt;&lt;TD&gt;40%&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;02/2022&lt;/TD&gt;&lt;TD&gt;30%&lt;/TD&gt;&lt;TD&gt;50%&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;04/2022&lt;/TD&gt;&lt;TD&gt;70%&lt;/TD&gt;&lt;TD&gt;30%&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;05/2022&lt;/TD&gt;&lt;TD&gt;10%&lt;/TD&gt;&lt;TD&gt;70%&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;06/2022&lt;/TD&gt;&lt;TD&gt;20%&lt;/TD&gt;&lt;TD&gt;70%&lt;/TD&gt;&lt;TD&gt;x&lt;/TD&gt;&lt;TD&gt;x&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My question is:&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. Is it possible to create a sepearate table as above?&lt;/P&gt;&lt;P&gt;2. There is one more table I tried to add, I want to check how long does it take from first order month to the 3rd consecutive month&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;IDs&lt;/TD&gt;&lt;TD&gt;First Order Month&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;1/2022&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;2/2022&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;1/2022&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Would appreciate any ideas. Thanks a lot in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Nov 2022 10:06:11 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Consecutives-3-months-for-unique-IDs/m-p/2906135#M94821</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-11-15T10:06:11Z</dc:date>
    </item>
    <item>
      <title>Re: Consecutives 3 months for unique IDs</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Consecutives-3-months-for-unique-IDs/m-p/2906662#M94848</link>
      <description>&lt;P&gt;Sorry but the logic is not clear and the table does not make it any clearer. Please make it more understandable.&lt;/P&gt;</description>
      <pubDate>Tue, 15 Nov 2022 13:35:24 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Consecutives-3-months-for-unique-IDs/m-p/2906662#M94848</guid>
      <dc:creator>daXtreme</dc:creator>
      <dc:date>2022-11-15T13:35:24Z</dc:date>
    </item>
    <item>
      <title>Re: Consecutives 3 months for unique IDs</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Consecutives-3-months-for-unique-IDs/m-p/2908452#M94968</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;Anonymous&lt;/LI-USER&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can try the following methods to tell if it is 3 consecutive months.&lt;/P&gt;
&lt;P&gt;Column:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Next order date =
MINX (
    FILTER (
        'Dim table',
        [Month] &amp;gt; EARLIER ( 'Dim table'[Month] )
            &amp;amp;&amp;amp; [IDs] = EARLIER ( 'Dim table'[IDs] )
    ),
    [Month]
)
&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;is consecutive? = 
Var _interval=DATEDIFF([Month],[Next order date],MONTH)
Return
IF(_interval=BLANK(),BLANK(),IF(_interval&amp;lt;&amp;gt;1,1,BLANK()))&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Count = 
Var _count=CALCULATE(COUNT('Dim table'[Month]),FILTER('Dim table',[IDs]=EARLIER('Dim table'[IDs])))
Var _ids=CALCULATE(MAX('Dim table'[IDs]),FILTER('Dim table',[is consecutive?]=1))
Var _date1=CALCULATE(MAX('Dim table'[Month]),FILTER('Dim table',[is consecutive?]=1))
Return
IF([IDs]=_ids&amp;amp;&amp;amp;[Month]&amp;lt;=_date1,BLANK(),_count)&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Consecutive 3 months =
CALCULATE (
    COUNT ( 'Dim table'[Month] ),
    FILTER (
        'Dim table',
        [Count] &amp;lt;&amp;gt; BLANK ()
            &amp;amp;&amp;amp; [IDs] = EARLIER ( 'Dim table'[IDs] )
            &amp;amp;&amp;amp; [Month] &amp;lt;= EARLIER ( 'Dim table'[Month] )
    )
)
&lt;/LI-CODE&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;Is this the result you expect?&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Community Support Team _Charlotte&lt;/P&gt;
&lt;P&gt;If this post&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;helps&lt;/STRONG&gt;, then please consider&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;Accept it as the solution&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to help the other members find it more quickly.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Nov 2022 06:43:59 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Consecutives-3-months-for-unique-IDs/m-p/2908452#M94968</guid>
      <dc:creator>v-zhangti</dc:creator>
      <dc:date>2022-11-16T06:43:59Z</dc:date>
    </item>
    <item>
      <title>Re: Consecutives 3 months for unique IDs</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Consecutives-3-months-for-unique-IDs/m-p/2908891#M94998</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="332147" data-lia-user-login="v-zhangti" class="lia-mention lia-mention-user"&gt;v-zhangti&lt;/a&gt;&amp;nbsp;, thanks a lot for your support, would you mind explaining the dax that you suggested?&lt;/P&gt;</description>
      <pubDate>Wed, 16 Nov 2022 09:23:36 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Consecutives-3-months-for-unique-IDs/m-p/2908891#M94998</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-11-16T09:23:36Z</dc:date>
    </item>
    <item>
      <title>Re: Consecutives 3 months for unique IDs</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Consecutives-3-months-for-unique-IDs/m-p/2911051#M95126</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;Anonymous&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;[Next order date] Finds the next order date for each ID in the table. With the DATEDIFF function, you can determine the direct interval between the order date and the next order date. The normal should be 1 month, if not the return is not 1, then consider it not consecutive months.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;[is consecutive?] If it is equal to 1, it means that the date less than the corresponding date of this row is not consecutive and needs to start recounting on the next row equal to 1.&amp;nbsp;[Count] is the output of consecutive rows. [Consecutive 3 months] counts consecutive rows over time.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope that helps.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Community Support Team _Charlotte&lt;/P&gt;
&lt;P&gt;If this post&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;helps&lt;/STRONG&gt;, then please consider&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;Accept it as the solution&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to help the other members find it more quickly.&lt;/P&gt;</description>
      <pubDate>Thu, 17 Nov 2022 01:37:40 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Consecutives-3-months-for-unique-IDs/m-p/2911051#M95126</guid>
      <dc:creator>v-zhangti</dc:creator>
      <dc:date>2022-11-17T01:37:40Z</dc:date>
    </item>
    <item>
      <title>Re: Consecutives 3 months for unique IDs</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Consecutives-3-months-for-unique-IDs/m-p/2912399#M95196</link>
      <description>&lt;P&gt;Hi Charlotte,&lt;/P&gt;&lt;P&gt;I got your point! However, when I check the data, even though the store did not buy consecutive but it still counts 7 as the picture below&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;Could you please help me how to fix it?&lt;/P&gt;</description>
      <pubDate>Thu, 17 Nov 2022 10:55:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Consecutives-3-months-for-unique-IDs/m-p/2912399#M95196</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-11-17T10:55:01Z</dc:date>
    </item>
    <item>
      <title>Re: Consecutives 3 months for unique IDs</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Consecutives-3-months-for-unique-IDs/m-p/2914673#M95384</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;Anonymous&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please check the attachment.&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;DIV&gt;In this case, 2 consecutive counts are counted for 3 consecutive months.&amp;nbsp;I'm sorry I haven't thought of a better way for the time being, but I can only help you in any way I can.&lt;/DIV&gt;
&lt;DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Community Support Team _Charlotte&lt;/P&gt;
&lt;P&gt;If this post&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;helps&lt;/STRONG&gt;, then please consider&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;Accept it as the solution&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to help the other members find it more quickly.&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Fri, 18 Nov 2022 08:46:04 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Consecutives-3-months-for-unique-IDs/m-p/2914673#M95384</guid>
      <dc:creator>v-zhangti</dc:creator>
      <dc:date>2022-11-18T08:46:04Z</dc:date>
    </item>
  </channel>
</rss>

