<?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: sumx with hierarchy in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/sumx-with-hierarchy/m-p/2316343#M57722</link>
    <description>&lt;P&gt;You're grouping items together before dividing. Try calculating the ratio for each item and then averaging.&lt;/P&gt;
&lt;LI-CODE lang="php"&gt;Fulfillment Rate =
VAR Summary =
    ADDCOLUMNS (
        SUMMARIZE (
            Daily,
            Daily[Item],
            "@Sent", SUM ( Daily[Qty Sent] ),
            "@Requested", SUM ( Daily[Qty Requested] )
        ),
        "@Ratio", MIN ( 1, DIVIDE ( [@Requested], [@Sent] ) )
    )
RETURN
    AVERAGEX ( Summary, [@Ratio] )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 02 Feb 2022 22:45:04 GMT</pubDate>
    <dc:creator>AlexisOlson</dc:creator>
    <dc:date>2022-02-02T22:45:04Z</dc:date>
    <item>
      <title>sumx with hierarchy</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/sumx-with-hierarchy/m-p/2316246#M57718</link>
      <description>&lt;P&gt;Sorry if this has been asked already but haven't been able to find anything.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a table that looks like this:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Region&lt;/TD&gt;&lt;TD&gt;Branch&lt;/TD&gt;&lt;TD&gt;Item&lt;/TD&gt;&lt;TD&gt;Qty Requested&lt;/TD&gt;&lt;TD&gt;Qty Sent&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Region A&lt;/TD&gt;&lt;TD&gt;Branch 1&lt;/TD&gt;&lt;TD&gt;Pizza&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;1/1/22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Region A&lt;/TD&gt;&lt;TD&gt;Branch 2&lt;/TD&gt;&lt;TD&gt;Pizza&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;1/1/22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Region B&lt;/TD&gt;&lt;TD&gt;Branch 3&lt;/TD&gt;&lt;TD&gt;Crotons&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1/1/22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Region A&lt;/TD&gt;&lt;TD&gt;Branch 1&lt;/TD&gt;&lt;TD&gt;Pizza&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;1/7/22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Region A&lt;/TD&gt;&lt;TD&gt;Branch 2&lt;/TD&gt;&lt;TD&gt;Pizza&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;1/7/22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Region A&lt;/TD&gt;&lt;TD&gt;Branch 1&lt;/TD&gt;&lt;TD&gt;Croutons&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;1/7/22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Region A&lt;/TD&gt;&lt;TD&gt;Branch 1&lt;/TD&gt;&lt;TD&gt;Croutons&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;1/8/22&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm working on a drill down report to show fulfillment rate across the date range (slicer) at each level - region, branch and item. I have this formula&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Fulfillment Rate = &lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;SumX&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;VALUES&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Daily[Item]&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&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;Daily[Qtyt Sent]&lt;/SPAN&gt;&lt;SPAN&gt;)))/&lt;/SPAN&gt;&lt;SPAN&gt;SumX&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;VALUES&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Daily[Item]&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&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;Daily[Qty Requested]&lt;/SPAN&gt;&lt;SPAN&gt;)))&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;.99&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;SumX&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;VALUES&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Daily[Item]&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&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;Daily[Qtyt Sent]&lt;/SPAN&gt;&lt;SPAN&gt;)))/&lt;/SPAN&gt;&lt;SPAN&gt;SumX&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;VALUES&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Daily[Item]&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&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;Daily[Qty Requested]&lt;/SPAN&gt;&lt;SPAN&gt;))))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Which does a good job of getting the individual item fulfillment rates across the date slicer but the results are wrong at the branch and region level. For instance if Branch 1 is has 100 pizza requests, 150 pizza sends and 100 crouton requests with 60 crouton sends it shows the Branch 1 fulfillment rate as 100% since total qty sent&amp;gt;qty requested. It should show as 80% since the Branch 1 pizza rate is 100% and the crouton rate is 60%. I'd like this logic to roll up to the region level as well.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Let me know if this is doable and if you have any questions.&lt;/P&gt;&lt;P&gt;Thanks for your help! I've been stuck on this for awhile now&lt;/P&gt;&lt;P&gt;-Jon&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Feb 2022 21:20:26 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/sumx-with-hierarchy/m-p/2316246#M57718</guid>
      <dc:creator>Eth</dc:creator>
      <dc:date>2022-02-02T21:20:26Z</dc:date>
    </item>
    <item>
      <title>Re: sumx with hierarchy</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/sumx-with-hierarchy/m-p/2316343#M57722</link>
      <description>&lt;P&gt;You're grouping items together before dividing. Try calculating the ratio for each item and then averaging.&lt;/P&gt;
&lt;LI-CODE lang="php"&gt;Fulfillment Rate =
VAR Summary =
    ADDCOLUMNS (
        SUMMARIZE (
            Daily,
            Daily[Item],
            "@Sent", SUM ( Daily[Qty Sent] ),
            "@Requested", SUM ( Daily[Qty Requested] )
        ),
        "@Ratio", MIN ( 1, DIVIDE ( [@Requested], [@Sent] ) )
    )
RETURN
    AVERAGEX ( Summary, [@Ratio] )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Feb 2022 22:45:04 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/sumx-with-hierarchy/m-p/2316343#M57722</guid>
      <dc:creator>AlexisOlson</dc:creator>
      <dc:date>2022-02-02T22:45:04Z</dc:date>
    </item>
    <item>
      <title>Re: sumx with hierarchy</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/sumx-with-hierarchy/m-p/2317754#M57806</link>
      <description>&lt;P&gt;Works great, thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 03 Feb 2022 13:32:41 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/sumx-with-hierarchy/m-p/2317754#M57806</guid>
      <dc:creator>Eth</dc:creator>
      <dc:date>2022-02-03T13:32:41Z</dc:date>
    </item>
  </channel>
</rss>

