<?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 Comparing two Tables working but extremely slow in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Comparing-two-Tables-working-but-extremely-slow/m-p/3212849#M117231</link>
    <description>&lt;P&gt;Hi.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have my compare function working when comparing two different tables but it way to slow to release to any end user.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am comparing Data_POG metrics vs Data_Performance metrics in two different tables.&amp;nbsp; Both tables are tied to a Product List and a Store List.&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;I need to know if they if they match..if they are the same, or less, or more.&amp;nbsp; The file is about 60K so it is not the file size.&amp;nbsp; I believe it is how I am using dax formulas.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is an example of how I am getting to the "Less" caclulation in the Post Files.&amp;nbsp; I do the same calculation for the Pre and compare them.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Should I combine the tables and then redo the dax formulas?&amp;nbsp; Append and then group by?&amp;nbsp; Thanks for any help on how to layout this database or redo calculations to improve speed.&lt;/P&gt;&lt;P&gt;--------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;!--  StartFragment   --&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Post $ Sales - Less:=&lt;/SPAN&gt;&lt;SPAN class=""&gt;VAR&lt;/SPAN&gt; &lt;SPAN class=""&gt;PreFilter&lt;/SPAN&gt;&lt;SPAN class=""&gt; = [Pre_Filter]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;VAR&lt;/SPAN&gt; &lt;SPAN class=""&gt;PostFilter&lt;/SPAN&gt;&lt;SPAN class=""&gt; = [Post_Filter]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;RETURN&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;SUMX&lt;/SPAN&gt;&lt;SPAN class=""&gt; (&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;SUMMARIZE&lt;/SPAN&gt;&lt;SPAN class=""&gt; ( Data_POG, KGR_PROD_MSTR[Base UPC],KGR_STR_MSTR[DivStr] ),&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;VAR&lt;/SPAN&gt; &lt;SPAN class=""&gt;PreCheck&lt;/SPAN&gt;&lt;SPAN class=""&gt; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN class=""&gt; (&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN class=""&gt; (&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;[Ttl Capacity],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;FILTER&lt;/SPAN&gt;&lt;SPAN class=""&gt; ( &lt;/SPAN&gt;&lt;SPAN class=""&gt;VALUES&lt;/SPAN&gt;&lt;SPAN class=""&gt; ( Data_POG[Relay] ), Data_POG[Relay] = &lt;/SPAN&gt;&lt;SPAN class=""&gt;PreFilter&lt;/SPAN&gt;&lt;SPAN class=""&gt; )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;VAR&lt;/SPAN&gt; &lt;SPAN class=""&gt;PostCheck&lt;/SPAN&gt;&lt;SPAN class=""&gt; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN class=""&gt; (&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN class=""&gt; (&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;[Ttl Capacity],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;FILTER&lt;/SPAN&gt;&lt;SPAN class=""&gt; ( &lt;/SPAN&gt;&lt;SPAN class=""&gt;VALUES&lt;/SPAN&gt;&lt;SPAN class=""&gt; ( Data_POG[Relay] ), Data_POG[Relay] = &lt;/SPAN&gt;&lt;SPAN class=""&gt;PostFilter&lt;/SPAN&gt;&lt;SPAN class=""&gt; )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;VAR&lt;/SPAN&gt; &lt;SPAN class=""&gt;PostVel&lt;/SPAN&gt;&lt;SPAN class=""&gt; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN class=""&gt; (&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN class=""&gt; (&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;[$ Vel],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;FILTER&lt;/SPAN&gt;&lt;SPAN class=""&gt; ( &lt;/SPAN&gt;&lt;SPAN class=""&gt;VALUES&lt;/SPAN&gt;&lt;SPAN class=""&gt; ( Data_Perf[Relay] ), Data_Perf[Relay] = &lt;/SPAN&gt;&lt;SPAN class=""&gt;PostFilter&lt;/SPAN&gt;&lt;SPAN class=""&gt; )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;RETURN&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;IF&lt;/SPAN&gt;&lt;SPAN class=""&gt; (&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;PostCheck&lt;/SPAN&gt;&lt;SPAN class=""&gt; &amp;gt; 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;PostCheck&lt;/SPAN&gt;&lt;SPAN class=""&gt; &amp;lt; &lt;/SPAN&gt;&lt;SPAN class=""&gt;PreCheck&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;PreCheck&lt;/SPAN&gt;&lt;SPAN class=""&gt; &amp;lt;&amp;gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt;BLANK&lt;/SPAN&gt;&lt;SPAN class=""&gt; (),&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;PostVel&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;BLANK&lt;/SPAN&gt;&lt;SPAN class=""&gt; ()&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;!--  EndFragment   --&gt;&lt;/P&gt;</description>
    <pubDate>Sun, 30 Apr 2023 17:14:29 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2023-04-30T17:14:29Z</dc:date>
    <item>
      <title>Comparing two Tables working but extremely slow</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Comparing-two-Tables-working-but-extremely-slow/m-p/3212849#M117231</link>
      <description>&lt;P&gt;Hi.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have my compare function working when comparing two different tables but it way to slow to release to any end user.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am comparing Data_POG metrics vs Data_Performance metrics in two different tables.&amp;nbsp; Both tables are tied to a Product List and a Store List.&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;I need to know if they if they match..if they are the same, or less, or more.&amp;nbsp; The file is about 60K so it is not the file size.&amp;nbsp; I believe it is how I am using dax formulas.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is an example of how I am getting to the "Less" caclulation in the Post Files.&amp;nbsp; I do the same calculation for the Pre and compare them.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Should I combine the tables and then redo the dax formulas?&amp;nbsp; Append and then group by?&amp;nbsp; Thanks for any help on how to layout this database or redo calculations to improve speed.&lt;/P&gt;&lt;P&gt;--------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;!--  StartFragment   --&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Post $ Sales - Less:=&lt;/SPAN&gt;&lt;SPAN class=""&gt;VAR&lt;/SPAN&gt; &lt;SPAN class=""&gt;PreFilter&lt;/SPAN&gt;&lt;SPAN class=""&gt; = [Pre_Filter]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;VAR&lt;/SPAN&gt; &lt;SPAN class=""&gt;PostFilter&lt;/SPAN&gt;&lt;SPAN class=""&gt; = [Post_Filter]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;RETURN&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;SUMX&lt;/SPAN&gt;&lt;SPAN class=""&gt; (&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;SUMMARIZE&lt;/SPAN&gt;&lt;SPAN class=""&gt; ( Data_POG, KGR_PROD_MSTR[Base UPC],KGR_STR_MSTR[DivStr] ),&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;VAR&lt;/SPAN&gt; &lt;SPAN class=""&gt;PreCheck&lt;/SPAN&gt;&lt;SPAN class=""&gt; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN class=""&gt; (&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN class=""&gt; (&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;[Ttl Capacity],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;FILTER&lt;/SPAN&gt;&lt;SPAN class=""&gt; ( &lt;/SPAN&gt;&lt;SPAN class=""&gt;VALUES&lt;/SPAN&gt;&lt;SPAN class=""&gt; ( Data_POG[Relay] ), Data_POG[Relay] = &lt;/SPAN&gt;&lt;SPAN class=""&gt;PreFilter&lt;/SPAN&gt;&lt;SPAN class=""&gt; )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;VAR&lt;/SPAN&gt; &lt;SPAN class=""&gt;PostCheck&lt;/SPAN&gt;&lt;SPAN class=""&gt; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN class=""&gt; (&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN class=""&gt; (&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;[Ttl Capacity],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;FILTER&lt;/SPAN&gt;&lt;SPAN class=""&gt; ( &lt;/SPAN&gt;&lt;SPAN class=""&gt;VALUES&lt;/SPAN&gt;&lt;SPAN class=""&gt; ( Data_POG[Relay] ), Data_POG[Relay] = &lt;/SPAN&gt;&lt;SPAN class=""&gt;PostFilter&lt;/SPAN&gt;&lt;SPAN class=""&gt; )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;VAR&lt;/SPAN&gt; &lt;SPAN class=""&gt;PostVel&lt;/SPAN&gt;&lt;SPAN class=""&gt; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN class=""&gt; (&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN class=""&gt; (&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;[$ Vel],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;FILTER&lt;/SPAN&gt;&lt;SPAN class=""&gt; ( &lt;/SPAN&gt;&lt;SPAN class=""&gt;VALUES&lt;/SPAN&gt;&lt;SPAN class=""&gt; ( Data_Perf[Relay] ), Data_Perf[Relay] = &lt;/SPAN&gt;&lt;SPAN class=""&gt;PostFilter&lt;/SPAN&gt;&lt;SPAN class=""&gt; )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;RETURN&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;IF&lt;/SPAN&gt;&lt;SPAN class=""&gt; (&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;PostCheck&lt;/SPAN&gt;&lt;SPAN class=""&gt; &amp;gt; 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;PostCheck&lt;/SPAN&gt;&lt;SPAN class=""&gt; &amp;lt; &lt;/SPAN&gt;&lt;SPAN class=""&gt;PreCheck&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;PreCheck&lt;/SPAN&gt;&lt;SPAN class=""&gt; &amp;lt;&amp;gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt;BLANK&lt;/SPAN&gt;&lt;SPAN class=""&gt; (),&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;PostVel&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;BLANK&lt;/SPAN&gt;&lt;SPAN class=""&gt; ()&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;!--  EndFragment   --&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 30 Apr 2023 17:14:29 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Comparing-two-Tables-working-but-extremely-slow/m-p/3212849#M117231</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-04-30T17:14:29Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing two Tables working but extremely slow</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Comparing-two-Tables-working-but-extremely-slow/m-p/3214560#M117339</link>
      <description>&lt;P&gt;What are your criteria for "match"?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Usually you compare via INTERSECT and/or EXCEPT.&lt;/P&gt;</description>
      <pubDate>Tue, 02 May 2023 00:23:50 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Comparing-two-Tables-working-but-extremely-slow/m-p/3214560#M117339</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2023-05-02T00:23:50Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing two Tables working but extremely slow</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Comparing-two-Tables-working-but-extremely-slow/m-p/3227469#M118246</link>
      <description>&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Tue, 09 May 2023 15:48:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Comparing-two-Tables-working-but-extremely-slow/m-p/3227469#M118246</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-05-09T15:48:13Z</dc:date>
    </item>
  </channel>
</rss>

