<?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: Year on Year Weighted Average variance in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Year-on-Year-Weighted-Average-variance/m-p/2613878#M75876</link>
    <description>&lt;P&gt;Hi,&amp;nbsp;Anonymous&lt;/LI-USER&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can try the following methods.&lt;BR /&gt;Date Table:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Date = CALENDAR(MIN('Table'[Date]),MAX('Table'[Date]))&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Start of the year = 
IF(MONTH('Date'[Date]) &amp;gt;=7,Date(YEAR('Date'[Date]),7,1),Date(YEAR('Date'[Date])-1,7,1))&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Financial year = YEAR([Start of the year])&lt;/LI-CODE&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;Measure:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Aver = DIVIDE(SUMX('Table',[Price]*[Qty]),SUMX('Table',[Price]))&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Pre aver = CALCULATE(DIVIDE(SUMX('Table',[Price]*[Qty]),SUMX('Table',[Price])),
FILTER(ALL('Date'),[Financial year]=SELECTEDVALUE('Date'[Financial year])-1))&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Measure = [Aver]-[Pre aver]&lt;/LI-CODE&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;Is this the output you expect?&amp;nbsp;If not, please provide more details, especially what you expect the output to be.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Community Support Team _Charlotte&lt;/P&gt;
&lt;P&gt;If this post &lt;STRONG&gt;helps&lt;/STRONG&gt;, then please consider &lt;STRONG&gt;&lt;EM&gt;Accept it as the solution&lt;/EM&gt;&lt;/STRONG&gt; to help the other members find it more quickly.&lt;/P&gt;</description>
    <pubDate>Fri, 01 Jul 2022 09:37:57 GMT</pubDate>
    <dc:creator>v-zhangti</dc:creator>
    <dc:date>2022-07-01T09:37:57Z</dc:date>
    <item>
      <title>Year on Year Weighted Average variance</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Year-on-Year-Weighted-Average-variance/m-p/2604586#M75373</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am hoping to get some pointers as I'm lost as to where to start with a DAX formula to calculate a financial year on year weighted average movement (as a %).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In essence, I would like to create a measure to track how much the price of an item, by vendor, has moved from the previous financial year (01-July 2020 to 30-June 2021) to the current financial year (01-July 2021 to 30-June 2022). The intent being that based on the visual, this could agregatte at a vendor level to show price variances through time (ie a vendor went up by 10% year on year).&lt;/P&gt;&lt;P&gt;My main challenge is:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;I would like to capture this calculation as a weighted average (taking into account the quantity ordered)&lt;/LI&gt;&lt;LI&gt;Only include repeat purchases (ie excluding all items ordered only once in a period, which can use the order# column as a distinction&lt;/LI&gt;&lt;LI&gt;Allow the calc at item by vendor level as an item can theoritically be provided by multiple vendors.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Below is a very simplified version of my dataset&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance for any pointers.&lt;/P&gt;&lt;P&gt;OF&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Vendor&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;Order#&lt;/TD&gt;&lt;TD&gt;Item&lt;/TD&gt;&lt;TD&gt;Qty&lt;/TD&gt;&lt;TD&gt;Price&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Jan-20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Apr-20&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Sep-21&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Jan-22&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;90&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Mar-22&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Jan-20&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;456&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Apr-20&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;456&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Sep-21&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;456&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Jan-22&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;456&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Mar-22&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;456&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;Feb-20&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;120&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;Sep-21&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;120&lt;/TD&gt;&lt;TD&gt;60&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;Dec-21&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;120&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 120&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;Jun-20&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;456&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;Jun-20&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;456&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;Aug-21&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;456&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 19&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;Jun-21&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;TD&gt;456&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 40&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;Jun-21&lt;/TD&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;TD&gt;456&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 40&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jun 2022 15:33:18 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Year-on-Year-Weighted-Average-variance/m-p/2604586#M75373</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-06-27T15:33:18Z</dc:date>
    </item>
    <item>
      <title>Re: Year on Year Weighted Average variance</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Year-on-Year-Weighted-Average-variance/m-p/2604759#M75381</link>
      <description>&lt;P&gt;Anonymous&lt;/LI-USER&gt; , &lt;/P&gt;
&lt;P&gt;Wt Avg = divide(Sumx(Table, [Qty]*[Price]), sum(Table[Qty]) )&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Wt Avg last year= calculate( divide(Sumx(Table, [Qty]*[Price]), sum(Table[Qty]) ) , dateadd('Date'[date],-1, Year) )&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Using a date table joined with your table&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Power BI — Year on Year with or Without Time Intelligence &lt;BR /&gt;&lt;A href="https://medium.com/@amitchandak.1978/power-bi-ytd-questions-time-intelligence-1-5-e3174b39f38a" target="_blank"&gt;https://medium.com/@amitchandak.1978/power-bi-ytd-questions-time-intelligence-1-5-e3174b39f38a&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://www.youtube.com/watch?v=km41KfM_0uA" target="_blank"&gt;https://www.youtube.com/watch?v=km41KfM_0uA&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jun 2022 16:45:18 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Year-on-Year-Weighted-Average-variance/m-p/2604759#M75381</guid>
      <dc:creator>amitchandak</dc:creator>
      <dc:date>2022-06-27T16:45:18Z</dc:date>
    </item>
    <item>
      <title>Re: Year on Year Weighted Average variance</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Year-on-Year-Weighted-Average-variance/m-p/2613878#M75876</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;Anonymous&lt;/LI-USER&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can try the following methods.&lt;BR /&gt;Date Table:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Date = CALENDAR(MIN('Table'[Date]),MAX('Table'[Date]))&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Start of the year = 
IF(MONTH('Date'[Date]) &amp;gt;=7,Date(YEAR('Date'[Date]),7,1),Date(YEAR('Date'[Date])-1,7,1))&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Financial year = YEAR([Start of the year])&lt;/LI-CODE&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;Measure:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Aver = DIVIDE(SUMX('Table',[Price]*[Qty]),SUMX('Table',[Price]))&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Pre aver = CALCULATE(DIVIDE(SUMX('Table',[Price]*[Qty]),SUMX('Table',[Price])),
FILTER(ALL('Date'),[Financial year]=SELECTEDVALUE('Date'[Financial year])-1))&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Measure = [Aver]-[Pre aver]&lt;/LI-CODE&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;Is this the output you expect?&amp;nbsp;If not, please provide more details, especially what you expect the output to be.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Community Support Team _Charlotte&lt;/P&gt;
&lt;P&gt;If this post &lt;STRONG&gt;helps&lt;/STRONG&gt;, then please consider &lt;STRONG&gt;&lt;EM&gt;Accept it as the solution&lt;/EM&gt;&lt;/STRONG&gt; to help the other members find it more quickly.&lt;/P&gt;</description>
      <pubDate>Fri, 01 Jul 2022 09:37:57 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Year-on-Year-Weighted-Average-variance/m-p/2613878#M75876</guid>
      <dc:creator>v-zhangti</dc:creator>
      <dc:date>2022-07-01T09:37:57Z</dc:date>
    </item>
  </channel>
</rss>

