<?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: Complex DAX suggestion in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Complex-DAX-suggestion/m-p/3255304#M120198</link>
    <description>&lt;P&gt;Unfortunately, you've inherited some bad DAX. Rather than try to explain/update this measure, I suggest you explain your model, provide sample/mock data (not as an image) if possible, and explain the calculation you need. You will get there faster and have more performant and simpler DAX to maintain going forward.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Pat&lt;/P&gt;</description>
    <pubDate>Fri, 26 May 2023 12:17:16 GMT</pubDate>
    <dc:creator>ppm1</dc:creator>
    <dc:date>2023-05-26T12:17:16Z</dc:date>
    <item>
      <title>Complex DAX suggestion</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Complex-DAX-suggestion/m-p/3255055#M120172</link>
      <description>&lt;P&gt;Hey Guys,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I hope you are all doing great. So I started at a new job and inherited this report from a past PBI analyst. I am really confused about this formula and I was wondering if anyone can help explain it or provide a better way of writing it if you are up for the challenge. I am new to PBI myself and I am lost.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&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;P&gt;Accumulated Projection (6-Month Average) =&lt;BR /&gt;VAR _Last6MonthsAverageConsumption = [Average Consumption of Last 6 Months]&lt;BR /&gt;VAR _Last6MonthsAverageConsumptionGrowth = [Avg Amortized Consumption Growth Rate of Last 6 Months] --Values CY&lt;BR /&gt;VAR _JanuaryCurrentYearValue = [Average Consumption of Last 6 Months] * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;VAR _FebruaryCurrentYearValue = _JanuaryCurrentYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;VAR _MarchCurrentYearValue = _FebruaryCurrentYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;VAR _AprilCurrentYearValue = _MarchCurrentYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;VAR _MayCurrentYearValue = _AprilCurrentYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;VAR _JuneCurrentYearValue = _MayCurrentYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;VAR _JulyCurrentYearValue = _JuneCurrentYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;VAR _AugustCurrentYearValue = _JulyCurrentYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;VAR _SeptemberCurrentYearValue = _AugustCurrentYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;VAR _OctoberCurrentYearValue = _SeptemberCurrentYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;VAR _NovemberCurrentYearValue = _OctoberCurrentYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;VAR _DecemberCurrentYearValue = _NovemberCurrentYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] ) --Values NY&lt;BR /&gt;VAR _JanuaryNextYearValue = _DecemberCurrentYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;VAR _FebruaryNextYearValue = _JanuaryNextYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;VAR _MarchNextYearValue = _FebruaryNextYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;VAR _AprilNextYearValue = _MarchNextYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;VAR _MayNextYearValue = _AprilNextYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;VAR _JuneNextYearValue = _MayNextYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;VAR _JulyNextYearValue = _JuneNextYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;VAR _AugustNextYearValue = _JulyNextYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;VAR _SeptemberNextYearValue = _AugustNextYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;VAR _OctoberNextYearValue = _SeptemberNextYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;VAR _NovemberNextYearValue = _OctoberNextYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;VAR _DecemberNextYearValue = _NovemberNextYearValue * ( 1 + [Avg Amortized Consumption Growth Rate of Last 6 Months] )&lt;BR /&gt;RETURN&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] ) = YEAR ( TODAY () )&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 1,&lt;BR /&gt;_JanuaryCurrentYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] ) = YEAR ( TODAY () )&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 2,&lt;BR /&gt;_FebruaryCurrentYearValue + _JanuaryCurrentYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] ) = YEAR ( TODAY () )&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 3,&lt;BR /&gt;_MarchCurrentYearValue + _FebruaryCurrentYearValue + _JanuaryCurrentYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] ) = YEAR ( TODAY () )&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 4,&lt;BR /&gt;_AprilCurrentYearValue + _MarchCurrentYearValue + _FebruaryCurrentYearValue + _JanuaryCurrentYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] ) = YEAR ( TODAY () )&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 5,&lt;BR /&gt;_MayCurrentYearValue + _AprilCurrentYearValue + _MarchCurrentYearValue + _FebruaryCurrentYearValue + _JanuaryCurrentYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] ) = YEAR ( TODAY () )&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 6,&lt;BR /&gt;_JuneCurrentYearValue + _MayCurrentYearValue + _AprilCurrentYearValue + _MarchCurrentYearValue + _FebruaryCurrentYearValue + _JanuaryCurrentYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] ) = YEAR ( TODAY () )&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 7,&lt;BR /&gt;_JulyCurrentYearValue + _JuneCurrentYearValue + _MayCurrentYearValue + _AprilCurrentYearValue + _MarchCurrentYearValue + _FebruaryCurrentYearValue + _JanuaryCurrentYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] ) = YEAR ( TODAY () )&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 8,&lt;BR /&gt;_AugustCurrentYearValue + _JulyCurrentYearValue + _JuneCurrentYearValue + _MayCurrentYearValue + _AprilCurrentYearValue + _MarchCurrentYearValue + _FebruaryCurrentYearValue + _JanuaryCurrentYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] ) = YEAR ( TODAY () )&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 9,&lt;BR /&gt;_SeptemberCurrentYearValue + _AugustCurrentYearValue + _JulyCurrentYearValue + _JuneCurrentYearValue + _MayCurrentYearValue + _AprilCurrentYearValue + _MarchCurrentYearValue + _FebruaryCurrentYearValue + _JanuaryCurrentYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] ) = YEAR ( TODAY () )&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 10,&lt;BR /&gt;_OctoberCurrentYearValue + _SeptemberCurrentYearValue + _AugustCurrentYearValue + _JulyCurrentYearValue + _JuneCurrentYearValue + _MayCurrentYearValue + _AprilCurrentYearValue + _MarchCurrentYearValue + _FebruaryCurrentYearValue + _JanuaryCurrentYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] ) = YEAR ( TODAY () )&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 11,&lt;BR /&gt;_NovemberCurrentYearValue + _OctoberCurrentYearValue + _SeptemberCurrentYearValue + _AugustCurrentYearValue + _JulyCurrentYearValue + _JuneCurrentYearValue + _MayCurrentYearValue + _AprilCurrentYearValue + _MarchCurrentYearValue + _FebruaryCurrentYearValue + _JanuaryCurrentYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] ) = YEAR ( TODAY () )&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 12,&lt;BR /&gt;_DecemberCurrentYearValue + _NovemberCurrentYearValue + _OctoberCurrentYearValue + _SeptemberCurrentYearValue + _AugustCurrentYearValue + _JulyCurrentYearValue + _JuneCurrentYearValue + _MayCurrentYearValue + _AprilCurrentYearValue + _MarchCurrentYearValue + _FebruaryCurrentYearValue + _JanuaryCurrentYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] )&lt;BR /&gt;= YEAR ( TODAY () ) + 1&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 1,&lt;BR /&gt;_JanuaryNextYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] )&lt;BR /&gt;= YEAR ( TODAY () ) + 1&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 2,&lt;BR /&gt;_FebruaryNextYearValue + _JanuaryNextYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] )&lt;BR /&gt;= YEAR ( TODAY () ) + 1&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 3,&lt;BR /&gt;_MarchNextYearValue + _FebruaryNextYearValue + _JanuaryNextYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] )&lt;BR /&gt;= YEAR ( TODAY () ) + 1&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 4,&lt;BR /&gt;_AprilNextYearValue + _MarchNextYearValue + _FebruaryNextYearValue + _JanuaryNextYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] )&lt;BR /&gt;= YEAR ( TODAY () ) + 1&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 5,&lt;BR /&gt;_MayNextYearValue + _AprilNextYearValue + _MarchNextYearValue + _FebruaryNextYearValue + _JanuaryNextYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] )&lt;BR /&gt;= YEAR ( TODAY () ) + 1&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 6,&lt;BR /&gt;_JuneNextYearValue + _MayNextYearValue + _AprilNextYearValue + _MarchNextYearValue + _FebruaryNextYearValue + _JanuaryNextYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] )&lt;BR /&gt;= YEAR ( TODAY () ) + 1&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 7,&lt;BR /&gt;_JulyNextYearValue + _JuneNextYearValue + _MayNextYearValue + _AprilNextYearValue + _MarchNextYearValue + _FebruaryNextYearValue + _JanuaryNextYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] )&lt;BR /&gt;= YEAR ( TODAY () ) + 1&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 8,&lt;BR /&gt;_AugustNextYearValue + _JulyNextYearValue + _JuneNextYearValue + _MayNextYearValue + _AprilNextYearValue + _MarchNextYearValue + _FebruaryNextYearValue + _JanuaryNextYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] )&lt;BR /&gt;= YEAR ( TODAY () ) + 1&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 9,&lt;BR /&gt;_SeptemberNextYearValue + _AugustNextYearValue + _JulyNextYearValue + _JuneNextYearValue + _MayNextYearValue + _AprilNextYearValue + _MarchNextYearValue + _FebruaryNextYearValue + _JanuaryNextYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] )&lt;BR /&gt;= YEAR ( TODAY () ) + 1&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 10,&lt;BR /&gt;_OctoberNextYearValue + _SeptemberNextYearValue + _AugustNextYearValue + _JulyNextYearValue + _JuneNextYearValue + _MayNextYearValue + _AprilNextYearValue + _MarchNextYearValue + _FebruaryNextYearValue + _JanuaryNextYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] )&lt;BR /&gt;= YEAR ( TODAY () ) + 1&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 11,&lt;BR /&gt;_NovemberNextYearValue + _OctoberNextYearValue + _SeptemberNextYearValue + _AugustNextYearValue + _JulyNextYearValue + _JuneNextYearValue + _MayNextYearValue + _AprilNextYearValue + _MarchNextYearValue + _FebruaryNextYearValue + _JanuaryNextYearValue,&lt;BR /&gt;IF (&lt;BR /&gt;SELECTEDVALUE ( DIM_Date[Year] )&lt;BR /&gt;= YEAR ( TODAY () ) + 1&lt;BR /&gt;&amp;amp;&amp;amp; SELECTEDVALUE ( DIM_Date[Month] ) = 12,&lt;BR /&gt;_DecemberNextYearValue + _NovemberNextYearValue + _OctoberNextYearValue + _SeptemberNextYearValue + _AugustNextYearValue + _JulyNextYearValue + _JuneNextYearValue + _MayNextYearValue + _AprilNextYearValue + _MarchNextYearValue + _FebruaryNextYearValue + _JanuaryNextYearValue&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;BR /&gt;)&lt;/P&gt;</description>
      <pubDate>Fri, 26 May 2023 09:56:02 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Complex-DAX-suggestion/m-p/3255055#M120172</guid>
      <dc:creator>Alicetemitope</dc:creator>
      <dc:date>2023-05-26T09:56:02Z</dc:date>
    </item>
    <item>
      <title>Re: Complex DAX suggestion</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Complex-DAX-suggestion/m-p/3255304#M120198</link>
      <description>&lt;P&gt;Unfortunately, you've inherited some bad DAX. Rather than try to explain/update this measure, I suggest you explain your model, provide sample/mock data (not as an image) if possible, and explain the calculation you need. You will get there faster and have more performant and simpler DAX to maintain going forward.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Pat&lt;/P&gt;</description>
      <pubDate>Fri, 26 May 2023 12:17:16 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Complex-DAX-suggestion/m-p/3255304#M120198</guid>
      <dc:creator>ppm1</dc:creator>
      <dc:date>2023-05-26T12:17:16Z</dc:date>
    </item>
  </channel>
</rss>

