<?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: Returning a single value from a one-to-many relationship in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Returning-a-single-value-from-a-one-to-many-relationship/m-p/2980506#M99903</link>
    <description>&lt;P&gt;This did the trick. Thanks for your help!&lt;/P&gt;</description>
    <pubDate>Wed, 21 Dec 2022 02:37:37 GMT</pubDate>
    <dc:creator>purple_SP</dc:creator>
    <dc:date>2022-12-21T02:37:37Z</dc:date>
    <item>
      <title>Returning a single value from a one-to-many relationship</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Returning-a-single-value-from-a-one-to-many-relationship/m-p/2978382#M99779</link>
      <description>&lt;P&gt;Hello I have two tables. The first is a list of transactions which represent customers changing their product service from one thing to another. The order ID is unique in this table.&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;Order ID&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;original product id&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;new product id&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;change date&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;123&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;875&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;02/11/2022&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;561&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;123&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;04/09/2022&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;454&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;561&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;10/10/2022&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The second table is a list of all products that the customer has and the date that each product service started. In this table the order id is not unique.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&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;Order ID&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;customer id&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;product id&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;start date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;A&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;123&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;02/09/2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;A&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;699&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;06/06/2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;A&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;747&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;10/04/2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;B&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;561&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01/01/2022&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;C&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;123&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;06/07/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;C&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;454&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;05/08/2021&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to create a new column in the first table which has the date that the original plan was created like so:&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;Order ID&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;original product id&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;new product id&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;change date&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;original product start date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;123&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;875&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;02/11/2022&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;02/09/2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;561&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;123&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;04/09/2022&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01/01/2022&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;454&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;561&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;10/10/2022&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;05/08/2021&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have tried using CALCULATE with RELATEDTABLE and FILTER, kind of like this:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FIRSTDATE&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;table2&lt;/SPAN&gt;&lt;SPAN&gt;[start date]&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;RELATEDTABLE&lt;/SPAN&gt;&lt;SPAN&gt;( table2&lt;/SPAN&gt;&lt;SPAN&gt;), table2&lt;/SPAN&gt;&lt;SPAN&gt;[product id]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;table1&lt;/SPAN&gt;&lt;SPAN&gt;[original product id]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;table2&lt;/SPAN&gt;&lt;SPAN&gt;[order id]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;table1&lt;/SPAN&gt;&lt;SPAN&gt;[order id]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;But this results in a 'Circular dependency detection error'.&lt;/P&gt;&lt;P&gt;I have also tried the LOOKUPVALUE function like so:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;LOOKUPVALUE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; table2[start date],&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; table2[order id],table1[order id],&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; table2[product id],table1[original product id]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;But this results in the multiple values being returned : "A table of multiple values was supplied where a single value was expected."&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help would be much appreciated.&lt;/P&gt;</description>
      <pubDate>Tue, 20 Dec 2022 08:13:09 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Returning-a-single-value-from-a-one-to-many-relationship/m-p/2978382#M99779</guid>
      <dc:creator>purple_SP</dc:creator>
      <dc:date>2022-12-20T08:13:09Z</dc:date>
    </item>
    <item>
      <title>Re: Returning a single value from a one-to-many relationship</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Returning-a-single-value-from-a-one-to-many-relationship/m-p/2978422#M99781</link>
      <description>&lt;P&gt;Hi,&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;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Original product start date CC =
MAXX (
    FILTER (
        RELATEDTABLE ( Table2 ),
        Table2[product id] = Table1[original product id]
    ),
    Table2[start date]
)
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Dec 2022 08:27:32 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Returning-a-single-value-from-a-one-to-many-relationship/m-p/2978422#M99781</guid>
      <dc:creator>Jihwan_Kim</dc:creator>
      <dc:date>2022-12-20T08:27:32Z</dc:date>
    </item>
    <item>
      <title>Re: Returning a single value from a one-to-many relationship</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Returning-a-single-value-from-a-one-to-many-relationship/m-p/2980506#M99903</link>
      <description>&lt;P&gt;This did the trick. Thanks for your help!&lt;/P&gt;</description>
      <pubDate>Wed, 21 Dec 2022 02:37:37 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Returning-a-single-value-from-a-one-to-many-relationship/m-p/2980506#M99903</guid>
      <dc:creator>purple_SP</dc:creator>
      <dc:date>2022-12-21T02:37:37Z</dc:date>
    </item>
  </channel>
</rss>

