<?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: Sum of averages if no filter in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sum-of-averages-if-no-filter/m-p/1333864#M23697</link>
    <description>&lt;P&gt;Thanks for the reply, but this doesn't solve my problem, unfortunately &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Sun, 30 Aug 2020 02:42:58 GMT</pubDate>
    <dc:creator>Metricbits</dc:creator>
    <dc:date>2020-08-30T02:42:58Z</dc:date>
    <item>
      <title>Sum of averages if no filter</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sum-of-averages-if-no-filter/m-p/1333265#M23667</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a table of data that looks like this&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;House&lt;/TD&gt;&lt;TD&gt;ResidentNumbersMTD&lt;/TD&gt;&lt;TD&gt;Period&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;GR&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;30/6/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BR&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;30/6/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AL&lt;/TD&gt;&lt;TD&gt;7.8&lt;/TD&gt;&lt;TD&gt;30/6/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;VS&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;30/6/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RB&lt;/TD&gt;&lt;TD&gt;5.5&lt;/TD&gt;&lt;TD&gt;30/6/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CR&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;30/6/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CL&lt;/TD&gt;&lt;TD&gt;7.5&lt;/TD&gt;&lt;TD&gt;30/6/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;FL&lt;/TD&gt;&lt;TD&gt;9.7&lt;/TD&gt;&lt;TD&gt;30/6/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;EL&lt;/TD&gt;&lt;TD&gt;8.7&lt;/TD&gt;&lt;TD&gt;30/6/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;IR&lt;/TD&gt;&lt;TD&gt;6.3&lt;/TD&gt;&lt;TD&gt;30/6/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CS&lt;/TD&gt;&lt;TD&gt;1.9&lt;/TD&gt;&lt;TD&gt;30/6/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;KL&lt;/TD&gt;&lt;TD&gt;5.3&lt;/TD&gt;&lt;TD&gt;31/5/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;GR&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;31/5/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BR&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;31/5/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AL&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;31/5/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;VS&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;31/5/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RB&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;31/5/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CR&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;31/5/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CL&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;31/5/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;FL&lt;/TD&gt;&lt;TD&gt;9.5&lt;/TD&gt;&lt;TD&gt;31/5/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;EL&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;31/5/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;IR&lt;/TD&gt;&lt;TD&gt;7.3&lt;/TD&gt;&lt;TD&gt;31/5/2020&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to calculate the YTD average Number of residents. When house filter applied, it should be just the average number of residents for this house, however, when no house filter applied, I want Power Bi to calculate the sum of averages for all houses.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The formula I tried is:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;YTD_No of Residents (MTD) =
VAR AvgMonth =
    CALCULATE (
        AVERAGEX ( Manual_Data, [No of Residents (MTD)] ),
        ALL ( 'Calendar' ),
        DATESYTD ( 'Calendar'[Date], "06-30" )
    )
VAR SumTable =
    SUMMARIZE (
        Manual_Data,
        Manual_Data[House],
        "SumTableAvg",
            CALCULATE (
                AVERAGE ( Manual_Data[ResidentNumbersMTD] ),
                ALL ( Manual_Data[Period] ),
                DATESYTD ( Manual_Data[Period], "30-6" )
            )
    )
RETURN
    IF (
        HASONEFILTER ( Houses[ShortName] ),
        AvgMonth,
        SUMX ( SumTable, [SumTableAvg] )
    )&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It works ok when house filter is applied, however, when no house is selected, I get a total average for one month only (that is selected in another slicer).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help&lt;/P&gt;</description>
      <pubDate>Sat, 29 Aug 2020 10:39:31 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sum-of-averages-if-no-filter/m-p/1333265#M23667</guid>
      <dc:creator>Metricbits</dc:creator>
      <dc:date>2020-08-29T10:39:31Z</dc:date>
    </item>
    <item>
      <title>Re: Sum of averages if no filter</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sum-of-averages-if-no-filter/m-p/1333512#M23670</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="250261" data-lia-user-login="Metricbits" class="lia-mention lia-mention-user"&gt;Metricbits&lt;/a&gt;&amp;nbsp;This looks like a measure aggregation problem. See my blog article about that here: &lt;A href="https://community.powerbi.com/t5/Community-Blog/Design-Pattern-Groups-and-Super-Groups/ba-p/138149" target="_blank"&gt;https://community.powerbi.com/t5/Community-Blog/Design-Pattern-Groups-and-Super-Groups/ba-p/138149&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;The pattern is: &lt;BR /&gt;MinScoreMeasure = MINX ( SUMMARIZE ( Table, Table[Group] , "Measure",[YourMeasure] ), [Measure])&lt;BR /&gt;MaxScoreMeasure = MAXX ( SUMMARIZE ( Table, Table[Group] , "Measure",[YourMeasure] ), [Measure])&lt;BR /&gt;AvgScoreMeasure = AVERAGEX ( SUMMARIZE ( Table, Table[Group] , "Measure",[YourMeasure] ), [Measure])&lt;BR /&gt;etc.&lt;/P&gt;</description>
      <pubDate>Sat, 29 Aug 2020 14:21:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sum-of-averages-if-no-filter/m-p/1333512#M23670</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2020-08-29T14:21:14Z</dc:date>
    </item>
    <item>
      <title>Re: Sum of averages if no filter</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sum-of-averages-if-no-filter/m-p/1333864#M23697</link>
      <description>&lt;P&gt;Thanks for the reply, but this doesn't solve my problem, unfortunately &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 30 Aug 2020 02:42:58 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sum-of-averages-if-no-filter/m-p/1333864#M23697</guid>
      <dc:creator>Metricbits</dc:creator>
      <dc:date>2020-08-30T02:42:58Z</dc:date>
    </item>
    <item>
      <title>Re: Sum of averages if no filter</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sum-of-averages-if-no-filter/m-p/1333880#M23698</link>
      <description>&lt;P&gt;Another perspective on the same issue,&lt;/P&gt;&lt;P&gt;Here is the table I have got bu using below formula. Line numbers are correct, but the total is wrong. It should be 83.31, not 88.46. Total must be a sum of lines&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Formula I use is&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;xxx =
VAR one =
    SUMMARIZE (
        Manual_Data,
        Manual_Data[House],
        "SumTableAvg",
            CALCULATE (
                AVERAGE ( Manual_Data[ResidentNumbersMTD] ),
                ALL ( Manual_Data ),
                DATESYTD ( 'Calendar'[Date], "06-30" )
            )
    )
VAR two =
    SUMX ( one, [SumTableAvg] )
RETURN
    IF ( HASONEFILTER ( Houses[ShortName] ), two, SUMX ( one, [SumTableAvg] ) )&lt;/LI-CODE&gt;</description>
      <pubDate>Sun, 30 Aug 2020 03:18:57 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sum-of-averages-if-no-filter/m-p/1333880#M23698</guid>
      <dc:creator>Metricbits</dc:creator>
      <dc:date>2020-08-30T03:18:57Z</dc:date>
    </item>
    <item>
      <title>Re: Sum of averages if no filter</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sum-of-averages-if-no-filter/m-p/1333934#M23700</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;[Your Measure] =
SUMX(
    SUMMARIZE(
        Manual_Data,
        Houses[ShortName]
    ),
    CALCULATE(
        AVERAGE( Manual_Data[ResidentNumbersMTD] ),
        // You might need to remove this ALLEXCEPT
        // if you want the measure to respond
        // to other filters.
        ALLEXCEPT( Houses[ShortName] ),
        DATESYTD(
            // Calendar must be the date table
            // marked as such in the model
            // for this to work correctly.
            'Calendar'[Date],
            "06-30"
        )            
    )
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please note that the above is written for a model where:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Houses is a dimension. Each row is a different house.&lt;/LI&gt;&lt;LI&gt;Calendar is a date dimension.&lt;/LI&gt;&lt;LI&gt;Manual_Data is a fact table that should be &lt;STRONG&gt;hidden&lt;/STRONG&gt;.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;All relationships are standard Dim 1-one-way-* Fact. Slicing in a star schema as the above should be done only through dimensions. Then the above will work the way it's intended to.&lt;/P&gt;</description>
      <pubDate>Sun, 30 Aug 2020 06:59:30 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sum-of-averages-if-no-filter/m-p/1333934#M23700</guid>
      <dc:creator>daxer-almighty</dc:creator>
      <dc:date>2020-08-30T06:59:30Z</dc:date>
    </item>
    <item>
      <title>Re: Sum of averages if no filter</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sum-of-averages-if-no-filter/m-p/1333963#M23705</link>
      <description>&lt;P&gt;Thank you, this worked like magic&lt;/P&gt;</description>
      <pubDate>Sun, 30 Aug 2020 08:07:21 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Sum-of-averages-if-no-filter/m-p/1333963#M23705</guid>
      <dc:creator>Metricbits</dc:creator>
      <dc:date>2020-08-30T08:07:21Z</dc:date>
    </item>
  </channel>
</rss>

