<?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 Status Change Rate Calculation grouping using previous dates in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Status-Change-Rate-Calculation-grouping-using-previous-dates/m-p/3450705#M131435</link>
    <description>&lt;P&gt;I'm trying to get a rate of people who have had a status change from Active to Inactive in a dataset from week to week. Example:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Name&lt;/TD&gt;&lt;TD&gt;Status&lt;/TD&gt;&lt;TD&gt;Period End Date&lt;/TD&gt;&lt;TD&gt;Week Rank&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dave&lt;/TD&gt;&lt;TD&gt;Active&lt;/TD&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Shelly&lt;/TD&gt;&lt;TD&gt;Inactive&lt;/TD&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Roy&lt;/TD&gt;&lt;TD&gt;Inactive&lt;/TD&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tom&lt;/TD&gt;&lt;TD&gt;Active&lt;/TD&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Monica&lt;/TD&gt;&lt;TD&gt;Active&lt;/TD&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dave&lt;/TD&gt;&lt;TD&gt;Inactive&lt;/TD&gt;&lt;TD&gt;6/23/2022&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Shelly&lt;/TD&gt;&lt;TD&gt;Inactive&lt;/TD&gt;&lt;TD&gt;6/23/2022&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Roy&lt;/TD&gt;&lt;TD&gt;Inactive&lt;/TD&gt;&lt;TD&gt;6/23/2022&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tom&lt;/TD&gt;&lt;TD&gt;Inactive&lt;/TD&gt;&lt;TD&gt;6/23/2022&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Monica&lt;/TD&gt;&lt;TD&gt;Active&lt;/TD&gt;&lt;TD&gt;6/23/2022&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dave&lt;/TD&gt;&lt;TD&gt;Active&lt;/TD&gt;&lt;TD&gt;6/16/2022&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Shelly&lt;/TD&gt;&lt;TD&gt;Inactive&lt;/TD&gt;&lt;TD&gt;6/16/2022&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Roy&lt;/TD&gt;&lt;TD&gt;Inactive&lt;/TD&gt;&lt;TD&gt;6/16/2022&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tom&lt;/TD&gt;&lt;TD&gt;Active&lt;/TD&gt;&lt;TD&gt;6/16/2022&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Monica&lt;/TD&gt;&lt;TD&gt;Active&lt;/TD&gt;&lt;TD&gt;6/16/2022&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;Basically Where employee Status = "active" AND week rank = Minimum / Status = "inactive" where week&lt;STRONG&gt; rank = 1 above the minimum&lt;/STRONG&gt;&lt;BR /&gt;It's essentially the 1 above the minimum that's killing me. Can do the other parts .&lt;BR /&gt;Any advice would be appreciated.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 28 Sep 2023 00:34:54 GMT</pubDate>
    <dc:creator>ABR002</dc:creator>
    <dc:date>2023-09-28T00:34:54Z</dc:date>
    <item>
      <title>Status Change Rate Calculation grouping using previous dates</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Status-Change-Rate-Calculation-grouping-using-previous-dates/m-p/3450705#M131435</link>
      <description>&lt;P&gt;I'm trying to get a rate of people who have had a status change from Active to Inactive in a dataset from week to week. Example:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Name&lt;/TD&gt;&lt;TD&gt;Status&lt;/TD&gt;&lt;TD&gt;Period End Date&lt;/TD&gt;&lt;TD&gt;Week Rank&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dave&lt;/TD&gt;&lt;TD&gt;Active&lt;/TD&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Shelly&lt;/TD&gt;&lt;TD&gt;Inactive&lt;/TD&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Roy&lt;/TD&gt;&lt;TD&gt;Inactive&lt;/TD&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tom&lt;/TD&gt;&lt;TD&gt;Active&lt;/TD&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Monica&lt;/TD&gt;&lt;TD&gt;Active&lt;/TD&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dave&lt;/TD&gt;&lt;TD&gt;Inactive&lt;/TD&gt;&lt;TD&gt;6/23/2022&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Shelly&lt;/TD&gt;&lt;TD&gt;Inactive&lt;/TD&gt;&lt;TD&gt;6/23/2022&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Roy&lt;/TD&gt;&lt;TD&gt;Inactive&lt;/TD&gt;&lt;TD&gt;6/23/2022&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tom&lt;/TD&gt;&lt;TD&gt;Inactive&lt;/TD&gt;&lt;TD&gt;6/23/2022&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Monica&lt;/TD&gt;&lt;TD&gt;Active&lt;/TD&gt;&lt;TD&gt;6/23/2022&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dave&lt;/TD&gt;&lt;TD&gt;Active&lt;/TD&gt;&lt;TD&gt;6/16/2022&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Shelly&lt;/TD&gt;&lt;TD&gt;Inactive&lt;/TD&gt;&lt;TD&gt;6/16/2022&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Roy&lt;/TD&gt;&lt;TD&gt;Inactive&lt;/TD&gt;&lt;TD&gt;6/16/2022&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tom&lt;/TD&gt;&lt;TD&gt;Active&lt;/TD&gt;&lt;TD&gt;6/16/2022&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Monica&lt;/TD&gt;&lt;TD&gt;Active&lt;/TD&gt;&lt;TD&gt;6/16/2022&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;Basically Where employee Status = "active" AND week rank = Minimum / Status = "inactive" where week&lt;STRONG&gt; rank = 1 above the minimum&lt;/STRONG&gt;&lt;BR /&gt;It's essentially the 1 above the minimum that's killing me. Can do the other parts .&lt;BR /&gt;Any advice would be appreciated.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Sep 2023 00:34:54 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Status-Change-Rate-Calculation-grouping-using-previous-dates/m-p/3450705#M131435</guid>
      <dc:creator>ABR002</dc:creator>
      <dc:date>2023-09-28T00:34:54Z</dc:date>
    </item>
    <item>
      <title>Re: Status Change Rate Calculation grouping using previous dates</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Status-Change-Rate-Calculation-grouping-using-previous-dates/m-p/3450933#M131450</link>
      <description>&lt;OL&gt;&lt;LI&gt;&lt;P&gt;Create two calculated tables to filter "Active" and "Inactive" employees for each week rank.&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;ActiveEmployees = FILTER(EmployeeStatus, EmployeeStatus[Status] = "Active") InactiveEmployees = FILTER(EmployeeStatus, EmployeeStatus[Status] = "Inactive")&lt;/DIV&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Create a calculated column that calculates the minimum WeekRank for each employee.&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;MinWeekRank = CALCULATE(MIN(EmployeeStatus[WeekRank]), ALLEXCEPT(EmployeeStatus, EmployeeStatus[EmployeeID]))&lt;/DIV&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Create a calculated column to identify employees who transitioned from "Active" to "Inactive" and have WeekRank 1 above the minimum.&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;TransitionedToInactive = IF ( EmployeeStatus[Status] = "Active" &amp;amp;&amp;amp; EmployeeStatus[WeekRank] = [MinWeekRank] + 1 &amp;amp;&amp;amp; COUNTROWS( FILTER( InactiveEmployees, InactiveEmployees[EmployeeID] = EmployeeStatus[EmployeeID] ) ) &amp;gt; 0, 1, 0 )&lt;/DIV&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Create a measure to calculate the rate of transitions:&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;TransitionRate = DIVIDE( SUM(EmployeeStatus[TransitionedToInactive]), COUNTROWS(EmployeeStatus) )&lt;/DIV&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;This measure, "TransitionRate," will give you the rate of employees who transitioned from "Active" to "Inactive" with WeekRank 1 above the minimum WeekRank.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Sep 2023 03:32:31 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Status-Change-Rate-Calculation-grouping-using-previous-dates/m-p/3450933#M131450</guid>
      <dc:creator>nirali_arora</dc:creator>
      <dc:date>2023-09-28T03:32:31Z</dc:date>
    </item>
  </channel>
</rss>

