Skip to main content
Showing results for 
Search instead for 
Did you mean: 

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Regular Visitor

Creating a calculate average 6 months fixed in a chart

Hey all, I have this chart:


I want to add 2 different 6 months' averages for the sell-out and shipped.

Both the seel out and shipped are 2 DAX.

Shipped =
    SUM( 'Shipped May-Aug 21'[Quantity]),
        FILTER('Shipped May-Aug 21',
            'Shipped May-Aug 21'[Key Figure] = "Shipped")
            'Shipped May-Aug 21'[Product Family] IN {"BIZ", "PRO", "Engage", "EVOLVE", "EVOLVE2", "SPEAK", "SPEAK2", "PANACAST", "STEALTH UC"}
)  (The file 'Shipped May-Aug 21' contains all the queries with simalar files till oct 22)

Sell out =
    SUM('factView Channel Transactions'[Quantity])
    'dimView Product'[Product Family Name] IN {"_SPECIF PRODUCTS_", "STEALTH UC"}
    'dimView Product'[Product Division Name] = "X" &&
    'dimView Product'[Product Legal Entity Code] = "X"
    'dimView Calendar'[MonthsDistanceFromCurrentMonth] < 0

I tried several different way, but I keep having strange numbers or the saame number as the total shipped or sell out.

Can you suggest me a way to do the average?
Regular Visitor

Basically, I wrote the formula like this:

6 months Shipped Rolling Average =
    ISFILTERED('dimView Calendar'[Calendar Date]),
    ERROR("Time intelligence quick measures can only be grouped or filtered by the Power BI-provided date hierarchy or primary date column."),
    VAR __LAST_DATE = ENDOFMONTH('dimView Calendar'[Calendar Date].[Date])
            'dimView Calendar'[Calendar Date].[Date],
                    VALUES('dimView Calendar'),
                    'dimView Calendar'[Calendar Date].[Year],
                    'dimView Calendar'[Calendar Date].[QuarterNo],
                    'dimView Calendar'[Calendar Date].[Quarter],
                    'dimView Calendar'[Calendar Date].[Month],
                    'dimView Calendar'[Calendar Date].[MonthNo]
                ALL('dimView Calendar'[Calendar Date])
and it works.

However, I don´t want the "forecasted" part. Ho can I delete it? (The future outcomes)



Hi, @Gabb 

I think you can add a new measure, using an if statement to replace the average value under the "forecasted" section with a blank value.


Best Regards,
Community Support Team _ Eason

Do you have any ideas on how I could write it?

I tried different IF statement but I was trying to connect it with a column I have on my dimView CALENDAR "DISTANCE FROM CURRENT MONTH".

IF "dimView Call[Distancefromcurrentmonth] <=0, 
Give me all the values
IF "dimView Clal[Distancefromcurrentmonth] > 0,

But I cannot link the mesure with that.

Community Support
Community Support

Hi, @Gabb 

I'm not sure what you mean by "calculate average 6 months fixed in a chart".

Are you referring to calculating the rolling 6 months average of sell-out and shipped?

Please check if the solutions in the following threads could help.

Rolling 12 Months Average in DAX 

How to calculate 3 months and 6 months average 

Best Regards,
Community Support Team _ Eason




Helpful resources

Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

Check out the June 2024 Power BI update to learn about new features.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.