<?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 SUMX/SUMMARIZE optimization in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUMX-SUMMARIZE-optimization/m-p/2327930#M58352</link>
    <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;Does anyone know how to fine tune the below DAX measure? I need to be able to sum the result of the spending based on fields from 3 Dimension tables: Cost_Categories, SiteName and AreaTypeName.... to do this, I have to combine SUMX and SUMMARIZE 3 times which is very inefficient. Looking for ideas to achieve the result without the need to replicate the SUMX/SUMMARIZE combination 3 times&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;    CALCULATE(
        SUMX(
            SUMMARIZE(
                SiteName,
                SiteName[SiteName],
                "Site Cost",
                SUMX(
                    SUMMARIZE(
                        AreaTypeName,
                        AreaTypeName[AreaTypeName],
                        "Cost",
                        SUMX(
                            SUMMARIZE(
                                Cost_Categories,
                                Cost_Categories[CostCategoryName],
                                "Spends", SUM(Actual[Cost]) - SUM(Budget[Cost])
                            ),
                            [Spends]
                        )
                    ),
                    [Cost]
                )
            ),
            [Site Cost]
            ),
        NOT(Cost_Categories[CostCategoryName] IN {"Subcon","Material", "Controller"})
    )&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 09 Feb 2022 10:15:17 GMT</pubDate>
    <dc:creator>duybachhpvn</dc:creator>
    <dc:date>2022-02-09T10:15:17Z</dc:date>
    <item>
      <title>SUMX/SUMMARIZE optimization</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUMX-SUMMARIZE-optimization/m-p/2327930#M58352</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;Does anyone know how to fine tune the below DAX measure? I need to be able to sum the result of the spending based on fields from 3 Dimension tables: Cost_Categories, SiteName and AreaTypeName.... to do this, I have to combine SUMX and SUMMARIZE 3 times which is very inefficient. Looking for ideas to achieve the result without the need to replicate the SUMX/SUMMARIZE combination 3 times&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;    CALCULATE(
        SUMX(
            SUMMARIZE(
                SiteName,
                SiteName[SiteName],
                "Site Cost",
                SUMX(
                    SUMMARIZE(
                        AreaTypeName,
                        AreaTypeName[AreaTypeName],
                        "Cost",
                        SUMX(
                            SUMMARIZE(
                                Cost_Categories,
                                Cost_Categories[CostCategoryName],
                                "Spends", SUM(Actual[Cost]) - SUM(Budget[Cost])
                            ),
                            [Spends]
                        )
                    ),
                    [Cost]
                )
            ),
            [Site Cost]
            ),
        NOT(Cost_Categories[CostCategoryName] IN {"Subcon","Material", "Controller"})
    )&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Feb 2022 10:15:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUMX-SUMMARIZE-optimization/m-p/2327930#M58352</guid>
      <dc:creator>duybachhpvn</dc:creator>
      <dc:date>2022-02-09T10:15:17Z</dc:date>
    </item>
    <item>
      <title>Re: SUMX/SUMMARIZE optimization</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUMX-SUMMARIZE-optimization/m-p/2327941#M58354</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="269021" data-lia-user-login="duybachhpvn" class="lia-mention lia-mention-user"&gt;duybachhpvn&lt;/a&gt; , It is possible that you take actual fact in summarize and add all dimension columns &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;like&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;CALCULATE(&lt;BR /&gt;SUMX(&lt;BR /&gt;Addcolumns( SUMMARIZE(&lt;BR /&gt;Actual,&lt;BR /&gt;SiteName[SiteName],&lt;BR /&gt;AreaTypeName[AreaTypeName],&lt;BR /&gt;Cost_Categories,&lt;BR /&gt;Cost_Categories[CostCategoryName],&lt;BR /&gt;&lt;BR /&gt;),&lt;BR /&gt;"Spends", SUM(Actual[Cost])&lt;BR /&gt;), [Spends])&lt;BR /&gt;NOT(Cost_Categories[CostCategoryName] IN {"Subcon","Material", "Controller"})&lt;BR /&gt;)&lt;/P&gt;</description>
      <pubDate>Wed, 09 Feb 2022 10:13:11 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUMX-SUMMARIZE-optimization/m-p/2327941#M58354</guid>
      <dc:creator>amitchandak</dc:creator>
      <dc:date>2022-02-09T10:13:11Z</dc:date>
    </item>
    <item>
      <title>Re: SUMX/SUMMARIZE optimization</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUMX-SUMMARIZE-optimization/m-p/2327950#M58357</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="148838" data-lia-user-login="amitchandak" class="lia-mention lia-mention-user"&gt;amitchandak&lt;/a&gt;&amp;nbsp;, sorry I simplified my example, I have updated it. The calculation is actually from Actual and Budget tables, therefore I cannot put the Actual Fact in the SUMMARIZE. Do you know how to do in this case?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;"Spends", SUM(Actual[Cost]) - SUM(Budget[Cost])&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Feb 2022 10:19:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUMX-SUMMARIZE-optimization/m-p/2327950#M58357</guid>
      <dc:creator>duybachhpvn</dc:creator>
      <dc:date>2022-02-09T10:19:01Z</dc:date>
    </item>
    <item>
      <title>Re: SUMX/SUMMARIZE optimization</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUMX-SUMMARIZE-optimization/m-p/2353085#M59810</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="269021" data-lia-user-login="duybachhpvn" class="lia-mention lia-mention-user"&gt;duybachhpvn&lt;/a&gt;&amp;nbsp;，&lt;/P&gt;
&lt;P&gt;In order to provide you a suitable solution, could you please share some sample data in the table&amp;nbsp;&lt;SPAN&gt;&lt;STRONG&gt;Cost_Categories&lt;/STRONG&gt;, &lt;STRONG&gt;SiteName&lt;/STRONG&gt; , &lt;STRONG&gt;AreaTypeName&lt;/STRONG&gt;, &lt;STRONG&gt;Actual&lt;/STRONG&gt; and &lt;STRONG&gt;Budget&lt;/STRONG&gt;?&lt;/SPAN&gt;&amp;nbsp;Is there any relationship created among these tables?&lt;SPAN&gt;&amp;nbsp;What's your final expected result? Please provide the calculation logic and special examples screenshot. Thank you.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Best Regards&lt;/P&gt;</description>
      <pubDate>Tue, 22 Feb 2022 09:59:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/SUMX-SUMMARIZE-optimization/m-p/2353085#M59810</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-02-22T09:59:14Z</dc:date>
    </item>
  </channel>
</rss>

