<?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: Is there a way i can modify this DAX query to improve the performance in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Is-there-a-way-i-can-modify-this-DAX-query-to-improve-the/m-p/3270184#M121167</link>
    <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/LI-USER&gt;&amp;nbsp; one of possible solution is below (using AI) &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; I hope this help at least like idea&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;VAR Policy1 = &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CALCULATETABLE( &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; VALUES('TABLEBI'[POLICY]), 'TABLEBI'[ORIGINAL] &amp;lt;&amp;gt; "", &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 'TABLEBI'[POLICY] = "VALUE", 'TABLEBI'[ColumnA] &amp;lt;&amp;gt; "" &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;VAR Policy2 = &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CALCULATETABLE( VALUES('TABLEBI'[POLICY]), &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;'TABLEBI'[ColumnA] &amp;lt;&amp;gt; "", 'TABLEBI'[POLICY] IN ( CALCULATETABLE( VALUES('TABLECL'[COLUMNB]),&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;'TABLECL'[POLICY] = "VALUE" ) ) ) &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;RETURN &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;SUMMARIZE( FILTER( CROSSJOIN('TABLECL', 'TABLEBI'),&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ( 'TABLECL'[POLICY] IN Policy1 || 'TABLECL'[POLICY] IN Policy2 || 'TABLECL'[COLUMNB] IN Policy2 ) &amp;amp;&amp;amp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'TABLEBI'[ColumnA] &amp;lt;&amp;gt; "" ), 'TABLECL'[POLICY], 'TABLECL'[COLUMNC], 'TABLEBI'[ORIGINAL],&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'TABLEBI'[PreviousPOLICY], 'TABLEBI'[ColumnA], 'TABLECL'[COLUMND], 'TABLECL'[COLUMNB], 'TABLEBI_Premium'[AMOUNT], 'TABLECL'[TOTALVALUE] )&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 06 Jun 2023 10:15:36 GMT</pubDate>
    <dc:creator>some_bih</dc:creator>
    <dc:date>2023-06-06T10:15:36Z</dc:date>
    <item>
      <title>Is there a way i can modify this DAX query to improve the performance</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Is-there-a-way-i-can-modify-this-DAX-query-to-improve-the/m-p/3268874#M121081</link>
      <description>&lt;P&gt;Hi All, I am using this logic is there a way if I can improve the performance of the report.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Table final =&lt;BR /&gt;var policy1 = (SELECTCOLUMNS(FILTER('TABLEBI',TABLEBI[ColumnA] in SELECTCOLUMNS (FILTER('TABLEBI',TABLEBI[ORIGINAL] in SELECTCOLUMNS ( &amp;nbsp;FILTER ( 'TABLEBI',TABLEBI[POLICY]= "VALUE"),"T1" ,TABLEBI[ORIGINAL] ) &amp;amp;&amp;amp; TABLEBI[ORIGINAL] &amp;lt;&amp;gt; ""),"Pol", TABLEBI[ColumnA])&amp;amp;&amp;amp; TABLEBI[ColumnA] &amp;lt;&amp;gt; ""),&lt;BR /&gt;"policy",TABLEBI[POLICY]) )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;var policy2 = (SELECTCOLUMNS(filter(TABLEBI,TABLEBI[ORIGINAL] in (SELECTCOLUMNS(FILTER(TABLEBI,TABLEBI[POLICY] in (SELECTCOLUMNS(FILTER( TABLECL,TABLECL[COLUMNB] in (SELECTCOLUMNS ( FILTER ( 'TABLECL', TABLECL[POLICY]="VALUE"),"COLUMNC" ,TABLECL[COLUMNB]))),"policy",TABLECL[POLICY]))),"org",TABLEBI[ORIGINAL]))),&lt;BR /&gt;"pol",TABLEBI[POLICY]))&lt;/P&gt;&lt;P&gt;return (&lt;/P&gt;&lt;P&gt;SUMMARIZECOLUMNS(&lt;/P&gt;&lt;P&gt;'TABLECL'[POLICY],&lt;/P&gt;&lt;P&gt;'TABLECL'[COLUMNC],&lt;/P&gt;&lt;P&gt;'TABLEBI'[ORIGINAL],&lt;/P&gt;&lt;P&gt;'TABLEBI'[PreviousPOLICY],&lt;/P&gt;&lt;P&gt;'TABLEBI'[ColumnA],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;'TABLECL'[COLUMND],&lt;/P&gt;&lt;P&gt;'TABLECL'[COLUMNB],&lt;/P&gt;&lt;P&gt;filter(All(TABLECL),TABLECL[POLICY] in policy1&lt;BR /&gt;||&lt;BR /&gt;'TABLECL'[POLICY] in (SELECTCOLUMNS(FILTER(TABLEBI,TABLEBI[ColumnA] in (SELECTCOLUMNS(FILTER(TABLEBI,TABLEBI[POLICY] in policy2),"pol",TABLEBI[ColumnA])) &amp;amp;&amp;amp; TABLEBI[ColumnA] &amp;lt;&amp;gt; ""),"TABLEBI",TABLEBI[POLICY]))&lt;/P&gt;&lt;P&gt;||&lt;BR /&gt;TABLECL[POLICY] in policy2&lt;BR /&gt;||&lt;BR /&gt;TABLECL[POLICY] in&lt;BR /&gt;(SELECTCOLUMNS(FILTER(TABLECL,TABLECL[COLUMNB] in (SELECTCOLUMNS(FILTER(TABLECL,TABLECL[POLICY] in (SELECTCOLUMNS(FILTER(TABLEBI,TABLEBI[ORIGINAL] in &amp;nbsp;(SELECTCOLUMNS(FILTER(TABLEBI,TABLEBI[ColumnA] in SELECTCOLUMNS (FILTER('TABLEBI',TABLEBI[POLICY] in policy2),"Pol", TABLEBI[ColumnA])&amp;amp;&amp;amp; TABLEBI[ColumnA] &amp;lt;&amp;gt; ""),"policy",TABLEBI[ORIGINAL]) )),"pol",TABLEBI[POLICY]))),&lt;BR /&gt;&amp;nbsp;"insured",TABLECL[COLUMNB]))), "policy",TABLECL[POLICY]))&lt;BR /&gt;),&lt;/P&gt;&lt;P&gt;"AMOUNT", 'TABLEBI_Premium'[AMOUNT],&lt;/P&gt;&lt;P&gt;"TotalVALUE", 'TABLECL'[TOTALVALUE]&lt;BR /&gt;&amp;nbsp;)&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 05 Jun 2023 15:34:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Is-there-a-way-i-can-modify-this-DAX-query-to-improve-the/m-p/3268874#M121081</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-06-05T15:34:13Z</dc:date>
    </item>
    <item>
      <title>Re: Is there a way i can modify this DAX query to improve the performance</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Is-there-a-way-i-can-modify-this-DAX-query-to-improve-the/m-p/3270184#M121167</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/LI-USER&gt;&amp;nbsp; one of possible solution is below (using AI) &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; I hope this help at least like idea&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;VAR Policy1 = &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CALCULATETABLE( &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; VALUES('TABLEBI'[POLICY]), 'TABLEBI'[ORIGINAL] &amp;lt;&amp;gt; "", &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 'TABLEBI'[POLICY] = "VALUE", 'TABLEBI'[ColumnA] &amp;lt;&amp;gt; "" &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;VAR Policy2 = &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CALCULATETABLE( VALUES('TABLEBI'[POLICY]), &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;'TABLEBI'[ColumnA] &amp;lt;&amp;gt; "", 'TABLEBI'[POLICY] IN ( CALCULATETABLE( VALUES('TABLECL'[COLUMNB]),&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;'TABLECL'[POLICY] = "VALUE" ) ) ) &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;RETURN &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;SUMMARIZE( FILTER( CROSSJOIN('TABLECL', 'TABLEBI'),&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ( 'TABLECL'[POLICY] IN Policy1 || 'TABLECL'[POLICY] IN Policy2 || 'TABLECL'[COLUMNB] IN Policy2 ) &amp;amp;&amp;amp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'TABLEBI'[ColumnA] &amp;lt;&amp;gt; "" ), 'TABLECL'[POLICY], 'TABLECL'[COLUMNC], 'TABLEBI'[ORIGINAL],&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'TABLEBI'[PreviousPOLICY], 'TABLEBI'[ColumnA], 'TABLECL'[COLUMND], 'TABLECL'[COLUMNB], 'TABLEBI_Premium'[AMOUNT], 'TABLECL'[TOTALVALUE] )&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jun 2023 10:15:36 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Is-there-a-way-i-can-modify-this-DAX-query-to-improve-the/m-p/3270184#M121167</guid>
      <dc:creator>some_bih</dc:creator>
      <dc:date>2023-06-06T10:15:36Z</dc:date>
    </item>
  </channel>
</rss>

