<?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: Dynamic Segmentation performance slow in a matrix visual in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-Segmentation-performance-slow-in-a-matrix-visual/m-p/3567508#M137529</link>
    <description>&lt;P&gt;Thank you for sharing this approach. it helped to cut down the time needed to load. is there any other method to further improve? the loading time is still slow&lt;/P&gt;</description>
    <pubDate>Tue, 05 Dec 2023 03:36:06 GMT</pubDate>
    <dc:creator>learningOh</dc:creator>
    <dc:date>2023-12-05T03:36:06Z</dc:date>
    <item>
      <title>Dynamic Segmentation performance slow in a matrix visual</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-Segmentation-performance-slow-in-a-matrix-visual/m-p/3565757#M137465</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i have a DAX measure that tags a status to the my customers.&lt;BR /&gt;&lt;BR /&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;&lt;LI-CODE lang="markup"&gt;Acct WinLoss = 

Var cy = [Rev Current Year W/0 Scale]
var py = [Rev Prior Year W/0 Scale]
var ccy = [Count of Non-Zero Revenue Months]
var pcy = [Count of Non-Zero Revenue Months PY]
var cm = month(max('Calendar'[calendar_date]))
return

switch( true(), 
cy &amp;gt;= 1000 &amp;amp;&amp;amp; py = 0 &amp;amp;&amp;amp; ccy&amp;gt;=2, "Acct Win", 
cm = 10 &amp;amp;&amp;amp; ccy =1 &amp;amp;&amp;amp; py = 0 &amp;amp;&amp;amp; cy &amp;gt;= 1000, "Acct Win", 

cy=0 &amp;amp;&amp;amp; py&amp;gt;= 1000 &amp;amp;&amp;amp; pcy &amp;gt;=2, "Acct Loss",

cy &amp;gt;= 1000 &amp;amp;&amp;amp; cy&amp;gt;=2 &amp;amp;&amp;amp; py &amp;gt;= 1000 &amp;amp;&amp;amp; pcy &amp;gt;=2, "Acct Retained",
cm = 10 &amp;amp;&amp;amp; cy &amp;gt;= 1000 &amp;amp;&amp;amp; ccy&amp;gt;=1 &amp;amp;&amp;amp; py &amp;gt;= 1000 &amp;amp;&amp;amp; pcy &amp;gt;=2, "Acct Retained",


BLANK()
) &lt;/LI-CODE&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;&lt;P&gt;&lt;BR /&gt;To further add, the measures for&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Rev Current Year W/&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt; Scale =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;fy&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;MAX&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Calendar'&lt;/SPAN&gt;&lt;SPAN&gt;[Fiscal_Year]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;return&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;SUM&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'InMarket Sales'&lt;/SPAN&gt;&lt;SPAN&gt;[USD @ Latest FY Bud]&lt;/SPAN&gt;&lt;SPAN&gt;), &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'InMarket Sales'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;[Fiscal Year]&lt;/SPAN&gt;&lt;SPAN&gt;= &lt;/SPAN&gt;&lt;SPAN&gt;fy&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;))&lt;BR /&gt;&lt;BR /&gt;and&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Count of Non-Zero Revenue Months =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;fy&lt;/SPAN&gt;&lt;SPAN&gt;= &lt;/SPAN&gt;&lt;SPAN&gt;MAX&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Calendar'&lt;/SPAN&gt;&lt;SPAN&gt;[Fiscal_Year]&lt;/SPAN&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;SPAN&gt;return&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;COUNTROWS&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;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;SUMMARIZE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'InMarket Sales'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;[fiscal year]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;fy&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'Calendar'&lt;/SPAN&gt;&lt;SPAN&gt;[calendar date day 1]&lt;/SPAN&gt;&lt;SPAN&gt;, &amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;"NonZeroRevenue"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;SUM&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'InMarket Sales'&lt;/SPAN&gt;&lt;SPAN&gt;[USD @ Latest FY Bud]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;[NonZeroRevenue]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;gt; &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;in a Matrix&amp;nbsp; Visual, i have the following columns&lt;BR /&gt;&lt;BR /&gt;product category | country | product group | customer name | count (Distinct) of customer name | Rev Current Year W/O Scale&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;i filter the matrix visual by placing the Acct WinLoss in and choosing the filter to contain "Win".&lt;BR /&gt;&lt;BR /&gt;that way only my won accounts are seen. but the matrix visual is taking a long time to load. can anyone help me improve the visual loading performance? i used the performance analyser and it says that the DAX Query is the one causing the performance to be slow.&lt;BR /&gt;The number of account wins and losses can go up to around 200-300 accounts.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Dec 2023 09:28:00 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-Segmentation-performance-slow-in-a-matrix-visual/m-p/3565757#M137465</guid>
      <dc:creator>learningOh</dc:creator>
      <dc:date>2023-12-04T09:28:00Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Segmentation performance slow in a matrix visual</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-Segmentation-performance-slow-in-a-matrix-visual/m-p/3565821#M137468</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="601094" data-lia-user-login="learningOh" class="lia-mention lia-mention-user"&gt;learningOh&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Please try this meaure. Take a look at your model and the other measures. This article will be helful:&amp;nbsp;&lt;BR /&gt;&lt;A href="https://learn.microsoft.com/en-us/power-bi/guidance/power-bi-optimization" target="_blank"&gt;Optimization guide for Power BI - Power BI | Microsoft Learn&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Count of Non-Zero Revenue Months =
VAR fy =
    MAX ( 'Calendar'[Fiscal_Year] )
RETURN
    COUNTROWS (
        FILTER (
            ADDCOLUMNS (
                SUMMARIZE (
                    FILTER ( 'InMarket Sales', [fiscal year] = fy ),
                    'Calendar'[calendar date day 1]
                ),
                "NonZeroRevenue", SUM ( 'InMarket Sales'[USD @ Latest FY Bud] )
            ),
            [NonZeroRevenue] &amp;gt; 0
        )
    )
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Dec 2023 09:54:40 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-Segmentation-performance-slow-in-a-matrix-visual/m-p/3565821#M137468</guid>
      <dc:creator>Fowmy</dc:creator>
      <dc:date>2023-12-04T09:54:40Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Segmentation performance slow in a matrix visual</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-Segmentation-performance-slow-in-a-matrix-visual/m-p/3567508#M137529</link>
      <description>&lt;P&gt;Thank you for sharing this approach. it helped to cut down the time needed to load. is there any other method to further improve? the loading time is still slow&lt;/P&gt;</description>
      <pubDate>Tue, 05 Dec 2023 03:36:06 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-Segmentation-performance-slow-in-a-matrix-visual/m-p/3567508#M137529</guid>
      <dc:creator>learningOh</dc:creator>
      <dc:date>2023-12-05T03:36:06Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Segmentation performance slow in a matrix visual</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-Segmentation-performance-slow-in-a-matrix-visual/m-p/3567618#M137536</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="601094" data-lia-user-login="learningOh" class="lia-mention lia-mention-user"&gt;learningOh&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Optimizing the performance of a Power BI file requires a closer examination of the data model and measures. Without specific details, it's challenging to provide precise solutions. Various factors impact performance, such as data model complexity, connectivity mode (Import/DQ/AS), inefficient DAX measures, or suboptimal relationships. To offer tailored advice, I'd need more insights into your setup. Feel free to share specific aspects, and I can guide you more effectively.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Dec 2023 05:07:09 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-Segmentation-performance-slow-in-a-matrix-visual/m-p/3567618#M137536</guid>
      <dc:creator>Fowmy</dc:creator>
      <dc:date>2023-12-05T05:07:09Z</dc:date>
    </item>
  </channel>
</rss>

