<?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: DAX lookupvalue in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-lookupvalue/m-p/897446#M8129</link>
    <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="197346" data-lia-user-login="kimloh_p" class="lia-mention lia-mention-user"&gt;kimloh_p&lt;/a&gt;&amp;nbsp;Not sure about granularity of the data but you can use the max date condition in if condition.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Removed_ = 
VAR _nextMonth = MONTH(NEXTMONTH('Table'[Date]))
VAR _maxmonth = MONTH(MAX('Table'[Date]))
VAR _table = CALCULATETABLE(VALUES('Table'[ID]),FILTER(ALL('Table'),'Table'[Date].[MonthNo]=_nextMonth))
RETURN IF('Table'[ID] IN _table||'Table'[Date]=MAX('Table'[Date]),BLANK(),"Y")&lt;/LI-CODE&gt;</description>
    <pubDate>Mon, 13 Jan 2020 04:32:09 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2020-01-13T04:32:09Z</dc:date>
    <item>
      <title>DAX lookupvalue</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-lookupvalue/m-p/892717#M7920</link>
      <description>&lt;P&gt;Hi Community,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a single table that contains the following columns [Date], [ID], [Product].&lt;/P&gt;&lt;P&gt;I would like to add [Removed] and [New] calculated columns with the results below and as per logic:&lt;/P&gt;&lt;P&gt;&amp;nbsp; if ID is not found in previous month, mark product as New.&lt;/P&gt;&lt;P&gt;&amp;nbsp; if ID is not found in next month, mark product as Removed.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm still new and struggling with using DAX for this, appreciate some help. Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Product&lt;/TD&gt;&lt;TD&gt;Removed&lt;/TD&gt;&lt;TD&gt;New&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1/1/2019&lt;/TD&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;Policy_A&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1/1/2019&lt;/TD&gt;&lt;TD&gt;23456&lt;/TD&gt;&lt;TD&gt;Policy_B&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1/1/2019&lt;/TD&gt;&lt;TD&gt;34567&lt;/TD&gt;&lt;TD&gt;Policy_C&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2/1/2019&lt;/TD&gt;&lt;TD&gt;45678&lt;/TD&gt;&lt;TD&gt;Policy_D&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2/1/2019&lt;/TD&gt;&lt;TD&gt;23456&lt;/TD&gt;&lt;TD&gt;Policy_B&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2/1/2019&lt;/TD&gt;&lt;TD&gt;34567&lt;/TD&gt;&lt;TD&gt;Policy_C&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/1/2019&lt;/TD&gt;&lt;TD&gt;45678&lt;/TD&gt;&lt;TD&gt;Policy_D&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/1/2019&lt;/TD&gt;&lt;TD&gt;23456&lt;/TD&gt;&lt;TD&gt;Policy_B&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/1/2019&lt;/TD&gt;&lt;TD&gt;56789&lt;/TD&gt;&lt;TD&gt;Policy_E&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/1/2019&lt;/TD&gt;&lt;TD&gt;67890&lt;/TD&gt;&lt;TD&gt;Policy_F&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/1/2019&lt;/TD&gt;&lt;TD&gt;56789&lt;/TD&gt;&lt;TD&gt;Policy_E&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Wed, 08 Jan 2020 00:41:51 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-lookupvalue/m-p/892717#M7920</guid>
      <dc:creator>kimloh_p</dc:creator>
      <dc:date>2020-01-08T00:41:51Z</dc:date>
    </item>
    <item>
      <title>Re: DAX lookupvalue</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-lookupvalue/m-p/892912#M7927</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="197346" data-lia-user-login="kimloh_p" class="lia-mention lia-mention-user"&gt;kimloh_p&lt;/a&gt;&amp;nbsp;Please use below calculated column for new and removed&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;New = 
VAR _prevMonth = MONTH(PREVIOUSMONTH('Table'[Date]))
VAR _table = CALCULATETABLE(VALUES('Table'[ID]),FILTER(ALL('Table'),'Table'[Date].[MonthNo]=_prevMonth))
RETURN IF('Table'[ID] IN _table,BLANK(),"Y")

Removed = 
VAR _nextMonth = MONTH(NEXTMONTH('Table'[Date]))
VAR _table = CALCULATETABLE(VALUES('Table'[ID]),FILTER(ALL('Table'),'Table'[Date].[MonthNo]=_nextMonth))
RETURN IF('Table'[ID] IN _table,BLANK(),"Y")&lt;/LI-CODE&gt;&lt;P&gt;You might want to modify removed definition as per your need. Currently I'm assuming that by default product is considered as removed for latest month. Please let me know if you have any question. If it help accept solution.&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jan 2020 04:35:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-lookupvalue/m-p/892912#M7927</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-01-08T04:35:47Z</dc:date>
    </item>
    <item>
      <title>Re: DAX lookupvalue</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-lookupvalue/m-p/894262#M7996</link>
      <description>&lt;P&gt;hi&amp;nbsp;Anonymous&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for the solution, it's so well written, i wouldn't have figured out this method alone.&lt;/P&gt;&lt;P&gt;As for products in the &lt;STRONG&gt;latest&lt;/STRONG&gt; month, it should not reflect in the [Removed] column if there is no match in the nextMonth. How do I incorporate this exeptional condition?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jan 2020 01:43:00 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-lookupvalue/m-p/894262#M7996</guid>
      <dc:creator>kimloh_p</dc:creator>
      <dc:date>2020-01-13T01:43:00Z</dc:date>
    </item>
    <item>
      <title>Re: DAX lookupvalue</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-lookupvalue/m-p/897446#M8129</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="197346" data-lia-user-login="kimloh_p" class="lia-mention lia-mention-user"&gt;kimloh_p&lt;/a&gt;&amp;nbsp;Not sure about granularity of the data but you can use the max date condition in if condition.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Removed_ = 
VAR _nextMonth = MONTH(NEXTMONTH('Table'[Date]))
VAR _maxmonth = MONTH(MAX('Table'[Date]))
VAR _table = CALCULATETABLE(VALUES('Table'[ID]),FILTER(ALL('Table'),'Table'[Date].[MonthNo]=_nextMonth))
RETURN IF('Table'[ID] IN _table||'Table'[Date]=MAX('Table'[Date]),BLANK(),"Y")&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 13 Jan 2020 04:32:09 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-lookupvalue/m-p/897446#M8129</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-01-13T04:32:09Z</dc:date>
    </item>
  </channel>
</rss>

