<?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: merge 3 tables in one table in dax in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/merge-3-tables-in-one-table-in-dax/m-p/3953216#M154334</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="428944" data-lia-user-login="Wadda7AboUdai" class="lia-mention lia-mention-user"&gt;Wadda7AboUdai&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;First use NATURALINNERJOIN or FILTER and RELATED to create a new table that represents the join between T1 and T2.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Step1_Result = 
NATURALINNERJOIN(
    DIMENSIONATTRIBUTEVALUE,
    DIMENSIONATTRIBUTELEVELVALUE
)&lt;/LI-CODE&gt;
&lt;P&gt;Then&amp;nbsp;join the result with the third table T3.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Final_Result = 
NATURALINNERJOIN(
    Step1_Result,
    DIMENSIONATTRIBUTEVALUEGROUPCOMBINATION
)&lt;/LI-CODE&gt;
&lt;P&gt;Finally, use SELECTCOLUMNS to select the desired columns from the result of Step 2.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Merged_Table = 
SELECTCOLUMNS(
    Final_Result,
    "DIMENSIONATTRIBUTE", DIMENSIONATTRIBUTEVALUE[DIMENSIONATTRIBUTE],
    "ENTITYINSTANCE", DIMENSIONATTRIBUTEVALUE[ENTITYINSTANCE],
    "PARTITION", DIMENSIONATTRIBUTEVALUE[PARTITION],
    "DISPLAYVALUE", DIMENSIONATTRIBUTELEVELVALUE[DISPLAYVALUE],
    "VALUECOMBINATIONRECID", DIMENSIONATTRIBUTEVALUEGROUPCOMBINATION[DIMENSIONATTRIBUTEVALUECOMBINATION]
)&lt;/LI-CODE&gt;
&lt;P&gt;But please note that this is just directly written by me based on the SQL you provided, if it's not correct, please also provide me with sample data from your three data tables, thank you!&lt;BR /&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;Dino Tao&lt;BR /&gt;If this post &lt;EM&gt;&lt;STRONG&gt;helps&lt;/STRONG&gt;&lt;/EM&gt;, then please consider &lt;EM&gt;&lt;STRONG&gt;Accept it as the solutio&lt;/STRONG&gt;&lt;/EM&gt;n to help the other members find it more quickly.&lt;/P&gt;</description>
    <pubDate>Tue, 28 May 2024 01:02:07 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2024-05-28T01:02:07Z</dc:date>
    <item>
      <title>merge 3 tables in one table in dax</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/merge-3-tables-in-one-table-in-dax/m-p/3952793#M154333</link>
      <description>&lt;P&gt;&lt;FONT size="4"&gt;Hello everyone&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="4"&gt;I want to convert this code from sql to Dax &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size="4"&gt;(SELECT T1.DIMENSIONATTRIBUTE, T1.ENTITYINSTANCE, T1.PARTITION&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="4"&gt;, T2.DISPLAYVALUE, T3.DIMENSIONATTRIBUTEVALUECOMBINATION AS VALUECOMBINATIONRECID&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="4"&gt;FROM DIMENSIONATTRIBUTEVALUE AS T1 INNER JOIN&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="4"&gt;DIMENSIONATTRIBUTELEVELVALUE AS T2 ON T1.RECID = T2.DIMENSIONATTRIBUTEVALUE AND T1.PARTITION = T2.PARTITION INNER JOIN&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="4"&gt;DIMENSIONATTRIBUTEVALUEGROUPCOMBINATION AS T3 ON T2.DIMENSIONATTRIBUTEVALUEGROUP = T3.DIMENSIONATTRIBUTEVALUEGROUP AND T2.PARTITION = T3.PARTITION&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="4"&gt;GROUP BY T1.DIMENSIONATTRIBUTE, T1.ENTITYINSTANCE, T1.PARTITION, T2.DISPLAYVALUE, T3.DIMENSIONATTRIBUTEVALUECOMBINATION&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="4"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 27 May 2024 15:39:43 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/merge-3-tables-in-one-table-in-dax/m-p/3952793#M154333</guid>
      <dc:creator>Wadda7AboUdai</dc:creator>
      <dc:date>2024-05-27T15:39:43Z</dc:date>
    </item>
    <item>
      <title>Re: merge 3 tables in one table in dax</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/merge-3-tables-in-one-table-in-dax/m-p/3953216#M154334</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="428944" data-lia-user-login="Wadda7AboUdai" class="lia-mention lia-mention-user"&gt;Wadda7AboUdai&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;First use NATURALINNERJOIN or FILTER and RELATED to create a new table that represents the join between T1 and T2.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Step1_Result = 
NATURALINNERJOIN(
    DIMENSIONATTRIBUTEVALUE,
    DIMENSIONATTRIBUTELEVELVALUE
)&lt;/LI-CODE&gt;
&lt;P&gt;Then&amp;nbsp;join the result with the third table T3.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Final_Result = 
NATURALINNERJOIN(
    Step1_Result,
    DIMENSIONATTRIBUTEVALUEGROUPCOMBINATION
)&lt;/LI-CODE&gt;
&lt;P&gt;Finally, use SELECTCOLUMNS to select the desired columns from the result of Step 2.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Merged_Table = 
SELECTCOLUMNS(
    Final_Result,
    "DIMENSIONATTRIBUTE", DIMENSIONATTRIBUTEVALUE[DIMENSIONATTRIBUTE],
    "ENTITYINSTANCE", DIMENSIONATTRIBUTEVALUE[ENTITYINSTANCE],
    "PARTITION", DIMENSIONATTRIBUTEVALUE[PARTITION],
    "DISPLAYVALUE", DIMENSIONATTRIBUTELEVELVALUE[DISPLAYVALUE],
    "VALUECOMBINATIONRECID", DIMENSIONATTRIBUTEVALUEGROUPCOMBINATION[DIMENSIONATTRIBUTEVALUECOMBINATION]
)&lt;/LI-CODE&gt;
&lt;P&gt;But please note that this is just directly written by me based on the SQL you provided, if it's not correct, please also provide me with sample data from your three data tables, thank you!&lt;BR /&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;Dino Tao&lt;BR /&gt;If this post &lt;EM&gt;&lt;STRONG&gt;helps&lt;/STRONG&gt;&lt;/EM&gt;, then please consider &lt;EM&gt;&lt;STRONG&gt;Accept it as the solutio&lt;/STRONG&gt;&lt;/EM&gt;n to help the other members find it more quickly.&lt;/P&gt;</description>
      <pubDate>Tue, 28 May 2024 01:02:07 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/merge-3-tables-in-one-table-in-dax/m-p/3953216#M154334</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-05-28T01:02:07Z</dc:date>
    </item>
  </channel>
</rss>

