<?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: Order status based on date combinations in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Order-status-based-on-date-combinations/m-p/3689533#M143362</link>
    <description>&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;Note that this is a calculated column, tagging each order line.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Status = 
var o = [Order#]
var a = filter(all('Table'),[Order#]=o)
RETURN switch(TRUE(),
countrows(a)=sumx(a,if(ISBLANK([Received date]),0,1)) &amp;amp;&amp;amp; countrows(a)=sumx(a,if(ISBLANK([Shipped date]),0,1)),"Received and Shipped",
countrows(a)=sumx(a,if(ISBLANK([Received date]),0,1)),"Only Received",
sumx(a,if(ISBLANK([Received date]),0,1))&amp;gt;0,"Partially Received",
"Ordered")&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 08 Feb 2024 23:02:19 GMT</pubDate>
    <dc:creator>lbendlin</dc:creator>
    <dc:date>2024-02-08T23:02:19Z</dc:date>
    <item>
      <title>Order status based on date combinations</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Order-status-based-on-date-combinations/m-p/3687739#M143255</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My question is related to showing the Status in a large database of different orders based on: &lt;U&gt;same order number&amp;nbsp;&lt;/U&gt;and Received / Shipped combinations?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have included a sample below. Basically there can be dozens of same order numbers, with different quantities, but different Received / Shipped date combinations (Received and Shipped, Partially shipped, etc.)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The thing that throws me off is the "same order#", how could I group them, while still having different data on a row by row basis? What would be the best choice here?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Order#&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Quantity&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Received date&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Shipped date&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Status&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345678&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;29/01/2024&lt;/TD&gt;&lt;TD&gt;30/01/2024&lt;/TD&gt;&lt;TD&gt;Received and Shipped&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345678&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;29/01/2024&lt;/TD&gt;&lt;TD&gt;30/01/2024&lt;/TD&gt;&lt;TD&gt;Received and Shipped&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345678&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;29/01/2024&lt;/TD&gt;&lt;TD&gt;30/01/2024&lt;/TD&gt;&lt;TD&gt;Received and Shipped&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345678&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;21&lt;/TD&gt;&lt;TD&gt;29/01/2024&lt;/TD&gt;&lt;TD&gt;30/01/2024&lt;/TD&gt;&lt;TD&gt;Received and Shipped&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345678&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;29/01/2024&lt;/TD&gt;&lt;TD&gt;30/01/2024&lt;/TD&gt;&lt;TD&gt;Received and Shipped&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345678&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;29/01/2024&lt;/TD&gt;&lt;TD&gt;30/01/2024&lt;/TD&gt;&lt;TD&gt;Received and Shipped&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;87654321&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;29/01/2024&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Only Received&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;87654321&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;37&lt;/TD&gt;&lt;TD&gt;29/01/2024&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Only Received&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;87654321&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;23&lt;/TD&gt;&lt;TD&gt;29/01/2024&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Only Received&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;87654321&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;29/01/2024&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Only Received&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;54321678&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;45&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Ordered&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;54321678&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;32&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Ordered&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;54321678&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Ordered&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;54321678&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Ordered&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;67854321&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;56&lt;/TD&gt;&lt;TD&gt;29/01/2024&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Partially received&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;67854321&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Partially received&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;67854321&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;43&lt;/TD&gt;&lt;TD&gt;29/01/2024&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Partially received&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;67854321&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;21&lt;/TD&gt;&lt;TD&gt;29/01/2024&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Partially received&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;67854321&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Partially received&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Feb 2024 09:01:34 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Order-status-based-on-date-combinations/m-p/3687739#M143255</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-02-08T09:01:34Z</dc:date>
    </item>
    <item>
      <title>Re: Order status based on date combinations</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Order-status-based-on-date-combinations/m-p/3689533#M143362</link>
      <description>&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;Note that this is a calculated column, tagging each order line.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Status = 
var o = [Order#]
var a = filter(all('Table'),[Order#]=o)
RETURN switch(TRUE(),
countrows(a)=sumx(a,if(ISBLANK([Received date]),0,1)) &amp;amp;&amp;amp; countrows(a)=sumx(a,if(ISBLANK([Shipped date]),0,1)),"Received and Shipped",
countrows(a)=sumx(a,if(ISBLANK([Received date]),0,1)),"Only Received",
sumx(a,if(ISBLANK([Received date]),0,1))&amp;gt;0,"Partially Received",
"Ordered")&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Feb 2024 23:02:19 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Order-status-based-on-date-combinations/m-p/3689533#M143362</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2024-02-08T23:02:19Z</dc:date>
    </item>
  </channel>
</rss>

