<?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 always get latest value for particular Id ? in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-always-get-latest-value-for-particular-Id/m-p/1350761#M24348</link>
    <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="256325" data-lia-user-login="cyberirbis" class="lia-mention lia-mention-user"&gt;cyberirbis&lt;/a&gt;&amp;nbsp;- Did you get a resolution? If so, please mark as answer, otherwise,&amp;nbsp;@ me.&lt;/P&gt;</description>
    <pubDate>Mon, 07 Sep 2020 05:51:07 GMT</pubDate>
    <dc:creator>Greg_Deckler</dc:creator>
    <dc:date>2020-09-07T05:51:07Z</dc:date>
    <item>
      <title>How always get latest value for particular Id ?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-always-get-latest-value-for-particular-Id/m-p/1338523#M23832</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to create measure to calculate cumulative sum of quantity field which always shows value for the end of selected period.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Source data is like this:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;OpportunityId&lt;/TD&gt;&lt;TD&gt;DateKey&lt;/TD&gt;&lt;TD&gt;Quantity&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;20191101&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; &amp;nbsp;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;20191215&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; &amp;nbsp;-1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;20200129&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; &amp;nbsp;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;20200130&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; &amp;nbsp;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;20200131&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; &amp;nbsp;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;20200101&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; &amp;nbsp;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;20200102&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; &amp;nbsp;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;20200103&lt;/TD&gt;&lt;TD&gt;&amp;nbsp; &amp;nbsp;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;There are quantity values by date, but some date might be missing.&lt;/P&gt;&lt;P&gt;Output of my report should be like this(instead of month could be year, quarter,&amp;nbsp; or any other related non-date dimension - in this case it's should be total for whole table):&lt;/P&gt;&lt;TABLE border="0" cellspacing="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Month&lt;/TD&gt;&lt;TD&gt;Quantity&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Nov 2019&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dec 2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jan 2020&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;To do this I have column which calculates running total for each opportunity:&lt;BR /&gt;TotalQuantity = CALCULATE(&lt;BR /&gt;SUM('Opportunity Daily Snapshot'[Quantity]),&lt;BR /&gt;ALL('Opportunity Daily Snapshot'),&lt;BR /&gt;'Opportunity Daily Snapshot'[DateKey]&amp;lt;=EARLIER('Opportunity Daily Snapshot'[DateKey]),&lt;BR /&gt;'Opportunity Daily Snapshot'[OpportunityId]=EARLIER('Opportunity Daily Snapshot'[OpportunityId])&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;Result:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;OpportunityId&lt;/TD&gt;&lt;TD&gt;DateKey&lt;/TD&gt;&lt;TD&gt;Quantity&lt;/TD&gt;&lt;TD&gt;TotalQuantity&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;20191101&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;20191215&lt;/TD&gt;&lt;TD&gt;-1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;20200129&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;20200130&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;20200131&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;20200101&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;2&lt;/TD&gt;&lt;TD&gt;20200102&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;2&lt;/TD&gt;&lt;TD&gt;20200103&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Now I need some measure/column to calculate sum(TotalQuntity)&amp;nbsp; by Month, using last&amp;nbsp;&amp;nbsp;TotalQuantity value in each month.&lt;BR /&gt;I tried to do this in measure:&lt;BR /&gt;Test:=&lt;BR /&gt;CALCULATE (&lt;BR /&gt;SUM (TotalQuantity ),&lt;BR /&gt;FILTER ( ALL ( 'Opportunity Daily Snapshot'), 'Opportunity Daily Snapshot'[DateKey] = MAX ('Opportunity Daily Snapshot'[DateKey]) ),&lt;BR /&gt;VALUES ('Opportunity Daily Snapshot'[OpportunityId])&lt;BR /&gt;)&lt;BR /&gt;But problem, is that some opportunities don't have any values on the last day of month, which is returned by&amp;nbsp;MAX ('Opportunity Daily Snapshot'[DateKey]).&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Is there any way to filter by max(Datekey) for particular OpportunityId in the selected period(Month, Quarter etc)?&lt;BR /&gt;Or is there any other way to get only latest row for each OpportunityId in current selection?&lt;/P&gt;</description>
      <pubDate>Tue, 01 Sep 2020 11:59:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-always-get-latest-value-for-particular-Id/m-p/1338523#M23832</guid>
      <dc:creator>cyberirbis</dc:creator>
      <dc:date>2020-09-01T11:59:01Z</dc:date>
    </item>
    <item>
      <title>Re: How always get latest value for particular Id ?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-always-get-latest-value-for-particular-Id/m-p/1338588#M23837</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="256325" data-lia-user-login="cyberirbis" class="lia-mention lia-mention-user"&gt;cyberirbis&lt;/a&gt;&amp;nbsp;- This is basically Lookup Min/Max if I understand correctly.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.powerbi.com/t5/Quick-Measures-Gallery/Lookup-Min-Max/m-p/985814#M434" target="_blank"&gt;https://community.powerbi.com/t5/Quick-Measures-Gallery/Lookup-Min-Max/m-p/985814#M434&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Sep 2020 12:26:55 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-always-get-latest-value-for-particular-Id/m-p/1338588#M23837</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2020-09-01T12:26:55Z</dc:date>
    </item>
    <item>
      <title>Re: How always get latest value for particular Id ?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-always-get-latest-value-for-particular-Id/m-p/1338664#M23847</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="256325" data-lia-user-login="cyberirbis" class="lia-mention lia-mention-user"&gt;cyberirbis&lt;/a&gt; , try like &lt;/P&gt;
&lt;P&gt;sumx(summarize(table,table[OpportunityId],"_1" ,lastnonblankvalue(table[DateKey],sum(Table[Quantity]))),[_1])&lt;/P&gt;</description>
      <pubDate>Tue, 01 Sep 2020 13:00:12 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-always-get-latest-value-for-particular-Id/m-p/1338664#M23847</guid>
      <dc:creator>amitchandak</dc:creator>
      <dc:date>2020-09-01T13:00:12Z</dc:date>
    </item>
    <item>
      <title>Re: How always get latest value for particular Id ?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-always-get-latest-value-for-particular-Id/m-p/1350761#M24348</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="256325" data-lia-user-login="cyberirbis" class="lia-mention lia-mention-user"&gt;cyberirbis&lt;/a&gt;&amp;nbsp;- Did you get a resolution? If so, please mark as answer, otherwise,&amp;nbsp;@ me.&lt;/P&gt;</description>
      <pubDate>Mon, 07 Sep 2020 05:51:07 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-always-get-latest-value-for-particular-Id/m-p/1350761#M24348</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2020-09-07T05:51:07Z</dc:date>
    </item>
    <item>
      <title>Re: How always get latest value for particular Id ?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-always-get-latest-value-for-particular-Id/m-p/1418237#M26345</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="313" data-lia-user-login="Greg_Deckler" class="lia-mention lia-mention-user"&gt;Greg_Deckler&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hi, I've tried this, but it doesn't resolve my particular issue.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Finally I fixed it by changing source table. I added records on each day for each OpportunityId. It return correct values, but in some cases query fails fith out of memory error&lt;/P&gt;</description>
      <pubDate>Wed, 07 Oct 2020 12:55:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-always-get-latest-value-for-particular-Id/m-p/1418237#M26345</guid>
      <dc:creator>cyberirbis</dc:creator>
      <dc:date>2020-10-07T12:55:28Z</dc:date>
    </item>
  </channel>
</rss>

