<?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 distinct field based on process Sequence in Developer</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/Count-distinct-field-based-on-process-Sequence/m-p/4140542#M55183</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/475410"&gt;@RRaj_293&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;you can write it as follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;CompletedCycleIDs =&lt;BR /&gt;CALCULATE(&lt;BR /&gt;DISTINCTCOUNT(ProcessData[ID]),&amp;nbsp;&lt;BR /&gt;FILTER(&lt;BR /&gt;GROUPBY(&lt;BR /&gt;ProcessData,&lt;BR /&gt;ProcessData[ID],&lt;BR /&gt;"FirstStage", MIN(ProcessData[seq]),&lt;BR /&gt;"LastStage", MAX(ProcessData[seq])&amp;nbsp;&lt;BR /&gt;),&lt;BR /&gt;[FirstStage] = 10 &amp;amp;&amp;amp; [LastStage] = 100&amp;nbsp;&lt;BR /&gt;)&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If this post helps, then I would appreciate a thumbs up&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":thumbs_up:"&gt;👍&lt;/span&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;and mark it as the solution&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;to help the other members find it more quickly.&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 09 Sep 2024 11:28:35 GMT</pubDate>
    <dc:creator>Selva-Salimi</dc:creator>
    <dc:date>2024-09-09T11:28:35Z</dc:date>
    <item>
      <title>Count distinct field based on process Sequence</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Count-distinct-field-based-on-process-Sequence/m-p/4140167#M55179</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hello ,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to count the distinct IDs which have completed the process cycle which is from 'New Email' to 'Complete' only. Other IDs with an incomplete process cycle which does not End with a 'Complete' or start with 'New Email'&amp;nbsp; needs to be ignored.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Process Status&lt;/TD&gt;&lt;TD&gt;Seq&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11A&lt;/TD&gt;&lt;TD&gt;NEW EMAIL&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11A&lt;/TD&gt;&lt;TD&gt;PROCESSING&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11A&lt;/TD&gt;&lt;TD&gt;PROCESSING TRANSFORMATION&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11A&lt;/TD&gt;&lt;TD&gt;PROCESSING TRANSFORMATION&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11A&lt;/TD&gt;&lt;TD&gt;PROCESSING TRANSFORMATION&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11A&lt;/TD&gt;&lt;TD&gt;PROCESSING OUTPUT&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11A&lt;/TD&gt;&lt;TD&gt;VALIDATING&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11A&lt;/TD&gt;&lt;TD&gt;WORKQUEUE&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11A&lt;/TD&gt;&lt;TD&gt;COMPLETE&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12A&lt;/TD&gt;&lt;TD&gt;NEW EMAIL&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12A&lt;/TD&gt;&lt;TD&gt;PROCESSING&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12A&lt;/TD&gt;&lt;TD&gt;PROCESSING TRANSFORMATION&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12A&lt;/TD&gt;&lt;TD&gt;PROCESSING TRANSFORMATION&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12A&lt;/TD&gt;&lt;TD&gt;PROCESSING TRANSFORMATION&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12A&lt;/TD&gt;&lt;TD&gt;PROCESSING OUTPUT&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12A&lt;/TD&gt;&lt;TD&gt;VALIDATING&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12A&lt;/TD&gt;&lt;TD&gt;WORKQUEUE&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12A&lt;/TD&gt;&lt;TD&gt;COMPLETE&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13B&lt;/TD&gt;&lt;TD&gt;NEW EMAIL&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13B&lt;/TD&gt;&lt;TD&gt;PROCESSING&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13B&lt;/TD&gt;&lt;TD&gt;TERMINATING&lt;/TD&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14C&lt;/TD&gt;&lt;TD&gt;NOTIFICATION&lt;/TD&gt;&lt;TD&gt;99&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;15D&lt;/TD&gt;&lt;TD&gt;NEW EMAIL&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;15D&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;PROCESSING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;20&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the above example Only IDs - 11A and 12A have completed the process hence I need a count of 2 as my result.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Tried this which didn't work!&lt;/P&gt;&lt;P&gt;Test_Msr =&amp;nbsp;&lt;SPAN&gt;CALCULATE(Distinctcount(ID) , FILTER( Min(seq = 10) &amp;amp;&amp;amp; Max(seq = 100)))&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can someone please help me with the dax!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Sep 2024 08:01:02 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Count-distinct-field-based-on-process-Sequence/m-p/4140167#M55179</guid>
      <dc:creator>RRaj_293</dc:creator>
      <dc:date>2024-09-09T08:01:02Z</dc:date>
    </item>
    <item>
      <title>Re: Count distinct field based on process Sequence</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Count-distinct-field-based-on-process-Sequence/m-p/4140542#M55183</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/475410"&gt;@RRaj_293&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;you can write it as follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;CompletedCycleIDs =&lt;BR /&gt;CALCULATE(&lt;BR /&gt;DISTINCTCOUNT(ProcessData[ID]),&amp;nbsp;&lt;BR /&gt;FILTER(&lt;BR /&gt;GROUPBY(&lt;BR /&gt;ProcessData,&lt;BR /&gt;ProcessData[ID],&lt;BR /&gt;"FirstStage", MIN(ProcessData[seq]),&lt;BR /&gt;"LastStage", MAX(ProcessData[seq])&amp;nbsp;&lt;BR /&gt;),&lt;BR /&gt;[FirstStage] = 10 &amp;amp;&amp;amp; [LastStage] = 100&amp;nbsp;&lt;BR /&gt;)&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If this post helps, then I would appreciate a thumbs up&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":thumbs_up:"&gt;👍&lt;/span&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;and mark it as the solution&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;to help the other members find it more quickly.&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Sep 2024 11:28:35 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Count-distinct-field-based-on-process-Sequence/m-p/4140542#M55183</guid>
      <dc:creator>Selva-Salimi</dc:creator>
      <dc:date>2024-09-09T11:28:35Z</dc:date>
    </item>
    <item>
      <title>Re: Count distinct field based on process Sequence</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Count-distinct-field-based-on-process-Sequence/m-p/4141710#M55195</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/475410"&gt;@RRaj_293&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-unlink="true"&gt;&lt;SPAN&gt;I have tested&amp;nbsp;&lt;SPAN class=""&gt;Selva-Salimi's workaround, it will return a error due to GroupBY.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P data-unlink="true"&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;I think you can try code as below to create a measure.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;CompletedCycleIDs = 
VAR _FILTER = FILTER(ProcessData,ProcessData[Process Status] IN {"NEW EMAIL","COMPLETE"})
VAR _SUMMARIZE = SUMMARIZE(_FILTER,[ID],"COUNT", 
VAR _ID = [ID]
RETURN
COUNTAX(FILTER(_FILTER,[ID] = _ID),[ID]))
RETURN
COUNTX(FILTER(_SUMMARIZE,[COUNT] = 2),[ID])&lt;/LI-CODE&gt;
&lt;P&gt;Result is as below.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="vrzhoumsft_0-1725934894526.png" style="width: 400px;"&gt;&lt;img src="https://community.fabric.microsoft.com/t5/image/serverpage/image-id/1164791iD3DC45C57EAA3ED9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="vrzhoumsft_0-1725934894526.png" alt="vrzhoumsft_0-1725934894526.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;BR /&gt;Rico Zhou&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 10 Sep 2024 02:22:08 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Count-distinct-field-based-on-process-Sequence/m-p/4141710#M55195</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-09-10T02:22:08Z</dc:date>
    </item>
  </channel>
</rss>

