<?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: Running count with changing categories in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Running-count-with-changing-categories/m-p/2923405#M95921</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="472115" data-lia-user-login="Natsnebki" class="lia-mention lia-mention-user"&gt;Natsnebki&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;try to create a new table with the code below:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Table = 
VAR Table1 = 
	ADDCOLUMNS(
	    SUMMARIZE(
	        TableName, 
	        TableName[Date]
	    ),
	    "YES",
	    CALCULATE(
	        COUNTROWS(
	            FILTER(
	                TableName, 
	                TableName[Status] = "YES"
	            )
	        )    
	    ),
	    "NO",
	    CALCULATE(
	        COUNTROWS(
	            FILTER(
	                TableName, 
	                TableName[Status] = "No"
	            )
	        )    
	    )
	)
VAR Table2 =
	ADDCOLUMNS(
		Table1,
		"Total",
		[Yes]+[No]
		
	)
RETURN 
	Table2&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i tried and it works like this:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;your dataset:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 23 Nov 2022 05:48:00 GMT</pubDate>
    <dc:creator>FreemanZ</dc:creator>
    <dc:date>2022-11-23T05:48:00Z</dc:date>
    <item>
      <title>Running count with changing categories</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Running-count-with-changing-categories/m-p/2906493#M94839</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I try to get the following matrix out of this data:&lt;/P&gt;&lt;P&gt;Data:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;CAT&lt;/TD&gt;&lt;TD&gt;Status&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22/01/01&lt;/TD&gt;&lt;TD&gt;a&lt;/TD&gt;&lt;TD&gt;YES&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22/01/01&lt;/TD&gt;&lt;TD&gt;c&lt;/TD&gt;&lt;TD&gt;YES&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22/01/03&lt;/TD&gt;&lt;TD&gt;b&lt;/TD&gt;&lt;TD&gt;YES&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22/01/05&lt;/TD&gt;&lt;TD&gt;c&lt;/TD&gt;&lt;TD&gt;NO&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22/01/08&lt;/TD&gt;&lt;TD&gt;c&lt;/TD&gt;&lt;TD&gt;YES&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22/01/10&lt;/TD&gt;&lt;TD&gt;a&lt;/TD&gt;&lt;TD&gt;NO&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22/01/10&lt;/TD&gt;&lt;TD&gt;b&lt;/TD&gt;&lt;TD&gt;NO&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As you can see the status may change over time.&lt;/P&gt;&lt;P&gt;Wanted matrix:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Dates&lt;/TD&gt;&lt;TD&gt;YES&lt;/TD&gt;&lt;TD&gt;NO&lt;/TD&gt;&lt;TD&gt;Total&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22/01/01&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22/01/02&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22/01/03&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22/01/04&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22/01/05&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22/01/06&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22/01/07&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22/01/08&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22/01/09&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22/01/10&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So the count of the status by day., also for the dates there is no data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I used a related table (DATESINTABLE) with all dates between the MIN date and the Max date from the source, and with the folllowing measure I got this result:&lt;/P&gt;&lt;P&gt;Measure:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Running Dcount status by dimdate = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;DISTINCTCOUNT&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;'Table'&lt;/SPAN&gt;&lt;SPAN&gt;[CAT]&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ALLEXCEPT&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Table'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;'Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Status]&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Date]&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;= &lt;/SPAN&gt;&lt;SPAN&gt;MAX&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;DATESINTABLE&lt;/SPAN&gt;&lt;SPAN&gt;[Dates]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;MATRIX:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;img /&gt;&lt;P&gt;So I think i'm almost there, but maybe not.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Any help would be much appreciated&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thank you&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 15 Nov 2022 12:25:03 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Running-count-with-changing-categories/m-p/2906493#M94839</guid>
      <dc:creator>Natsnebki</dc:creator>
      <dc:date>2022-11-15T12:25:03Z</dc:date>
    </item>
    <item>
      <title>Re: Running count with changing categories</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Running-count-with-changing-categories/m-p/2906869#M94868</link>
      <description>&lt;P&gt;ALLEXCEPT does not work the way you think it does. Please refer to &lt;A href="https://dax.guide/allexcept" target="_blank"&gt;https://dax.guide/allexcept&lt;/A&gt;&amp;nbsp;for details.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here's the code you'd most likely want:&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;// Base measure
# CATs = DISTINCTCOUNT( 'Table'[CAT] )

// Base measure - RT
# CATs RT =
var LastVisibleDate = MAX( Dates[Date] )
var Result =
    CALCULATE(
        // YOu add 0 to be able to see
        // also the rows which would
        // have BLANKs.
        [# CATs] + 0,
        Dates[Date] &amp;lt;= LastVisibleDate,
        REMOVEFILTERS( Dates )
    )
return
    Result&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Nov 2022 14:54:46 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Running-count-with-changing-categories/m-p/2906869#M94868</guid>
      <dc:creator>daXtreme</dc:creator>
      <dc:date>2022-11-15T14:54:46Z</dc:date>
    </item>
    <item>
      <title>Re: Running count with changing categories</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Running-count-with-changing-categories/m-p/2906911#M94872</link>
      <description>&lt;P&gt;Thank you for your suggestion. This measure adds 0's in my matrix instead of blanks, but the count is still the same, and not what i need. The fact that a cat has a changing status, is not counted correctly. I hope I'm clear&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Nov 2022 15:06:21 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Running-count-with-changing-categories/m-p/2906911#M94872</guid>
      <dc:creator>Natsnebki</dc:creator>
      <dc:date>2022-11-15T15:06:21Z</dc:date>
    </item>
    <item>
      <title>Re: Running count with changing categories</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Running-count-with-changing-categories/m-p/2916753#M95529</link>
      <description>&lt;P&gt;Hi &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="472115" data-lia-user-login="Natsnebki" class="lia-mention lia-mention-user"&gt;Natsnebki&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please refer to &lt;A href="https://www.sqlbi.com/articles/computing-running-totals-in-dax/" target="_self"&gt;this Page&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;for details about how to calculate running totals in DAX.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 20 Nov 2022 06:38:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Running-count-with-changing-categories/m-p/2916753#M95529</guid>
      <dc:creator>Jayee</dc:creator>
      <dc:date>2022-11-20T06:38:14Z</dc:date>
    </item>
    <item>
      <title>Re: Running count with changing categories</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Running-count-with-changing-categories/m-p/2923405#M95921</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="472115" data-lia-user-login="Natsnebki" class="lia-mention lia-mention-user"&gt;Natsnebki&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;try to create a new table with the code below:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Table = 
VAR Table1 = 
	ADDCOLUMNS(
	    SUMMARIZE(
	        TableName, 
	        TableName[Date]
	    ),
	    "YES",
	    CALCULATE(
	        COUNTROWS(
	            FILTER(
	                TableName, 
	                TableName[Status] = "YES"
	            )
	        )    
	    ),
	    "NO",
	    CALCULATE(
	        COUNTROWS(
	            FILTER(
	                TableName, 
	                TableName[Status] = "No"
	            )
	        )    
	    )
	)
VAR Table2 =
	ADDCOLUMNS(
		Table1,
		"Total",
		[Yes]+[No]
		
	)
RETURN 
	Table2&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i tried and it works like this:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;your dataset:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 23 Nov 2022 05:48:00 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Running-count-with-changing-categories/m-p/2923405#M95921</guid>
      <dc:creator>FreemanZ</dc:creator>
      <dc:date>2022-11-23T05:48:00Z</dc:date>
    </item>
    <item>
      <title>Re: Running count with changing categories</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Running-count-with-changing-categories/m-p/2924631#M96012</link>
      <description>&lt;P&gt;I solved it by creating a table with all dates between min date and max date, merge this full outer, sort by category and date and fill down all nulls in Status.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 23 Nov 2022 13:50:38 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Running-count-with-changing-categories/m-p/2924631#M96012</guid>
      <dc:creator>Natsnebki</dc:creator>
      <dc:date>2022-11-23T13:50:38Z</dc:date>
    </item>
  </channel>
</rss>

