<?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: How to select a applicable value from different table based on given condition in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-select-a-applicable-value-from-different-table-based-on/m-p/3705620#M144155</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I am not sure if I understood your question correctly, but I tried to create a sample pbix file like below.&lt;/P&gt;
&lt;P&gt;Please check the below picture and the attached pbix file.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Order amount measure: = 
SUM( 'Order'[order amount] )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Load amount measure: =
VAR _currentdate =
    MAX ( 'Calendar'[Date] )
VAR _loadtable =
    FILTER (
        Load,
        Load[Allotted date] &amp;lt;= _currentdate
            &amp;amp;&amp;amp; Load[Start Date] &amp;lt;= _currentdate
            &amp;amp;&amp;amp; Load[End Date] &amp;gt;= _currentdate
    )
VAR _lastallotteddate =
    MAXX ( _loadtable, Load[Allotted date] )
VAR _laststartdate =
    MAXX ( _loadtable, Load[Start Date] )
RETURN
    SUMX (
        FILTER (
            _loadtable,
            Load[Allotted date] = _lastallotteddate
                &amp;amp;&amp;amp; Load[Start Date] = _laststartdate
        ),
        Load[Loaded_Amount]
    )
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 18 Feb 2024 03:12:21 GMT</pubDate>
    <dc:creator>Jihwan_Kim</dc:creator>
    <dc:date>2024-02-18T03:12:21Z</dc:date>
    <item>
      <title>How to select a applicable value from different table based on given condition</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-select-a-applicable-value-from-different-table-based-on/m-p/3705305#M144135</link>
      <description>&lt;P&gt;I have two dataset importted in power bi&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Dataset1 keeps the appliable loaded amount for evreyday use and this has two dates start and end date which shows from when to when this amount is aplicable&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;DataSet1&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Allotted date&lt;/TD&gt;&lt;TD&gt;Start Date&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;End Date&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Loaded_Amount&lt;/TD&gt;&lt;TD&gt;UserId&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/9/2024&lt;/TD&gt;&lt;TD&gt;3/9/2024&lt;/TD&gt;&lt;TD&gt;6/26/2024&lt;/TD&gt;&lt;TD&gt;65853&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2/28/2024&lt;/TD&gt;&lt;TD&gt;2/28/2024&lt;/TD&gt;&lt;TD&gt;3/10/2024&lt;/TD&gt;&lt;TD&gt;99853&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1/9/2024&lt;/TD&gt;&lt;TD&gt;1/09/2024&lt;/TD&gt;&lt;TD&gt;2/26/2024&lt;/TD&gt;&lt;TD&gt;77618&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1/5/2024&lt;/TD&gt;&lt;TD&gt;1/5/2024&lt;/TD&gt;&lt;TD&gt;1/27/2024&lt;/TD&gt;&lt;TD&gt;50972&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/28/2023&lt;/TD&gt;&lt;TD&gt;12/28/2023&lt;/TD&gt;&lt;TD&gt;1/27/2024&lt;/TD&gt;&lt;TD&gt;67801&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Dataset2&lt;/STRONG&gt; has evreyday usage from the customer interms of total_ordered_amount, this has enetry for every day&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;UserId&lt;/TD&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;TD&gt;order amount&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;1/1/2024&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;1/2/2024&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;1/3/2024&lt;/TD&gt;&lt;TD&gt;150&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;1/4/2024&lt;/TD&gt;&lt;TD&gt;170&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;1/5/2024&lt;/TD&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;1/6/2024&lt;/TD&gt;&lt;TD&gt;1050&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;1/7/2024&lt;/TD&gt;&lt;TD&gt;1300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;1/8/2024&lt;/TD&gt;&lt;TD&gt;1040&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;1/9/2024&lt;/TD&gt;&lt;TD&gt;1600&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;1/10/2024&lt;/TD&gt;&lt;TD&gt;1900&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now I need to derive the measure which will show daywise loaded amount usage = loaded_amount - total_ordered_amount for each userID&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Here how to get the loaded amount for given date, becuse my dataset1 does not keep daywise amount, it has start_date and end_date&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For example ,&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;case 1&lt;/STRONG&gt;: for 1/6/2024 I need to get loaded amount as&amp;nbsp;50972&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Case 2:&lt;/STRONG&gt; for 1/10/2024 I need to get as 77618 though the enddate is 1/27/2024 , there is new amount loaded on&amp;nbsp;1/9/2024 so need to get as 77618&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a some DAX function which can help to calclaute diference of&amp;nbsp;&lt;STRONG&gt;order amount &lt;/STRONG&gt;from &lt;STRONG&gt;Dataset1 &lt;/STRONG&gt;and&amp;nbsp;&lt;STRONG&gt;Loaded_Amount &lt;/STRONG&gt;from &lt;STRONG&gt;Dataset2&lt;/STRONG&gt; based on the lookup with consdiering the above cases&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 17 Feb 2024 14:32:40 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-select-a-applicable-value-from-different-table-based-on/m-p/3705305#M144135</guid>
      <dc:creator>scoder</dc:creator>
      <dc:date>2024-02-17T14:32:40Z</dc:date>
    </item>
    <item>
      <title>Re: How to select a applicable value from different table based on given condition</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-select-a-applicable-value-from-different-table-based-on/m-p/3705620#M144155</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I am not sure if I understood your question correctly, but I tried to create a sample pbix file like below.&lt;/P&gt;
&lt;P&gt;Please check the below picture and the attached pbix file.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Order amount measure: = 
SUM( 'Order'[order amount] )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Load amount measure: =
VAR _currentdate =
    MAX ( 'Calendar'[Date] )
VAR _loadtable =
    FILTER (
        Load,
        Load[Allotted date] &amp;lt;= _currentdate
            &amp;amp;&amp;amp; Load[Start Date] &amp;lt;= _currentdate
            &amp;amp;&amp;amp; Load[End Date] &amp;gt;= _currentdate
    )
VAR _lastallotteddate =
    MAXX ( _loadtable, Load[Allotted date] )
VAR _laststartdate =
    MAXX ( _loadtable, Load[Start Date] )
RETURN
    SUMX (
        FILTER (
            _loadtable,
            Load[Allotted date] = _lastallotteddate
                &amp;amp;&amp;amp; Load[Start Date] = _laststartdate
        ),
        Load[Loaded_Amount]
    )
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 18 Feb 2024 03:12:21 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-select-a-applicable-value-from-different-table-based-on/m-p/3705620#M144155</guid>
      <dc:creator>Jihwan_Kim</dc:creator>
      <dc:date>2024-02-18T03:12:21Z</dc:date>
    </item>
  </channel>
</rss>

