<?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: Counting orders based on their latest status in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Counting-orders-based-on-their-latest-status/m-p/3451698#M131510</link>
    <description>&lt;P&gt;Worked like a charm! Thank you very much. You truly are a Rockstar &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 28 Sep 2023 12:49:15 GMT</pubDate>
    <dc:creator>Maciej1992</dc:creator>
    <dc:date>2023-09-28T12:49:15Z</dc:date>
    <item>
      <title>Counting orders based on their latest status</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Counting-orders-based-on-their-latest-status/m-p/3447634#M131232</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;For some time now I am strugling with measure that will count orders based on their last status.&lt;/P&gt;&lt;P&gt;I tackled this from multiple angles and even ask ChatGPT for help, but couldn't find a solution.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My goal is table visualization with columns for:&lt;/P&gt;&lt;P&gt;names of statuses in first column (STATUS_DICTIONARY[NAME]),&lt;/P&gt;&lt;P&gt;number of orders which have given status as their latest,&lt;/P&gt;&lt;P&gt;% of GT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My model looks like this:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ORDERS[ID] - 1 to * - ORDERS_STATUS[ID_ORDER]&lt;/P&gt;&lt;P&gt;STATUS_DICTIONARY[ID] - 1 to * -&amp;nbsp;ORDERS_STATUS[ID_STATUS]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And below is some sample data:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ORDERS&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;NUMBER&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;23/01/1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;23/01/2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;23/01/3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;23/01/4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;23/01/5&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ORDERS_STATUS&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;ID_ORDER&lt;/TD&gt;&lt;TD&gt;ID_STATUS&lt;/TD&gt;&lt;TD&gt;DATE_CHANGE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;26.09.2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;26.09.2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;26.09.2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;27.09.2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;27.09.2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;27.09.2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;28.09.2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;28.09.2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;29.09.2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;30.09.2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;30.09.2023&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;STATUS_DICTIONARY&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;NAME&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;aaa&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;bbb&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;ccc&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;ddd&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;eee&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Based on all above I expect result to look like this:&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;STATUS NAME&lt;/TD&gt;&lt;TD&gt;NUMBER OF ORDERS&lt;/TD&gt;&lt;TD&gt;% OF GT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;aaa&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;20%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;bbb&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;20%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ccc&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;40%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ddd&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;eee&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;20%&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I will be very gratefull for any help.&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Tue, 26 Sep 2023 11:16:21 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Counting-orders-based-on-their-latest-status/m-p/3447634#M131232</guid>
      <dc:creator>Maciej1992</dc:creator>
      <dc:date>2023-09-26T11:16:21Z</dc:date>
    </item>
    <item>
      <title>Re: Counting orders based on their latest status</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Counting-orders-based-on-their-latest-status/m-p/3450227#M131408</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="622563" data-lia-user-login="Maciej1992" class="lia-mention lia-mention-user"&gt;Maciej1992&lt;/a&gt;&amp;nbsp;, here are the measures:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;orders_amt = 
VAR t =
    FILTER (
        ORDERS_STATUS,
        VAR order_id = CALCULATE ( SELECTEDVALUE ( ORDERS[ID] ) )
        VAR maxDt =
            CALCULATE (
                MAX ( ORDERS_STATUS[DATE_CHANGE] ),
                ORDERS_STATUS[ID_ORDER] = order_id,
                ALL ( ORDERS_STATUS )
            )
        VAR maxStatus =
            CALCULATE (
                MAX ( ORDERS_STATUS[ID_STATUS] ),
                ORDERS_STATUS[DATE_CHANGE] = maxDt,
                ORDERS_STATUS[ID_ORDER] = order_id
            )
        RETURN
            ORDERS_STATUS[ID_ORDER] = order_id &amp;amp;&amp;amp; ORDERS_STATUS[ID_STATUS] = maxStatus
    )
RETURN
    COUNTROWS ( t )&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;% OF GT = 
VAR latestRows = [orders_amt]
VAR allrows =
    CALCULATE (
        SUMX ( VALUES ( STATUS_DICTIONARY[NAME] ), [orders_amt] ),
        ALL ( STATUS_DICTIONARY[NAME] )
    )
RETURN
    latestRows / allrows&lt;/LI-CODE&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Sep 2023 16:22:35 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Counting-orders-based-on-their-latest-status/m-p/3450227#M131408</guid>
      <dc:creator>ERD</dc:creator>
      <dc:date>2023-09-27T16:22:35Z</dc:date>
    </item>
    <item>
      <title>Re: Counting orders based on their latest status</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Counting-orders-based-on-their-latest-status/m-p/3451698#M131510</link>
      <description>&lt;P&gt;Worked like a charm! Thank you very much. You truly are a Rockstar &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Sep 2023 12:49:15 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Counting-orders-based-on-their-latest-status/m-p/3451698#M131510</guid>
      <dc:creator>Maciej1992</dc:creator>
      <dc:date>2023-09-28T12:49:15Z</dc:date>
    </item>
  </channel>
</rss>

