cancel
Showing results for
Did you mean:
Highlighted
Helper I

## Getting the highest average per month

Hi there,

I am a newbie with power bi and having some problems on how I can show the highest average per month per cateogry.

Maybe you can help on this.

I want to get the highest DFFAM per month per aircraft.

18 REPLIES 18
Highlighted
Helper I

Hi,

So Basically, in the dashboard, i want to show this.

So in the table, this will have the summary of which registry per month have the highest average DFFAM.

Highlighted
Super User III

With respect to the data that you have shared, please share how did you arrive at the numbers 0.6,0.7 and 0.8.  Please share the actual numbers that you want to see in that column with respect to the data that you shared earlier.

Regards,
Ashish Mathur
http://www.ashishmathur.com
Highlighted
Helper I

Hi,

That is only a sample of something i want to get in power bi.

I cannot figure out on how i can get the Registry with the highest average per month.

Highlighted
Super User III

Hi,

Let's divide the solution into two parts.  First is to get the monthwise highest average DFFAM (see screenshot below).  Is this result correct.  If it is, then let me know and we will then get the Registry as well.

Regards,
Ashish Mathur
http://www.ashishmathur.com
Highlighted
Helper I

Hi,

I think this is what I would want then get the registry as well corresponding to the highest DFFAM.

Can you please show me the DAX code for this?

Thank you

Highlighted
Microsoft

Hi @rendalignacio,

I create the sample table you posted, name it as 'Test'.

First, create a summary table by clicking "New Table" under Modeling on Home page, type the following formula.

`Table = SUMMARIZE(Test,Test[month],Test[Registry],"Average",AVERAGE(Test[DFFFAM]))`

You will get the table below.

Create a calculated column using the fomrula.

`highest DFFAM = CALCULATE(MAX('Table'[Average]),ALLEXCEPT('Table','Table'[month]))`

Finally, create another new table to get expected table.

`Result = SELECTCOLUMNS(FILTER('Table','Table'[Average]='Table'[highest DFFAM]),"Month",'Table'[month],"Registry",'Table'[Registry],"Highest average",'Table'[highest DFFAM`

You can create a table visual to display the result as follows.

Best Regards,
Angelia

Highlighted
Helper I

Hi,

Will try this later... This looks good.

Will update you later if it works on my end.

Thank you

Highlighted
Super User III

Hi,

This is what i did.

Calculated field formula for computing Highest DFFAM

`Highest DFFAM = MAXX(SUMMARIZE(Data,Data[Registry],"ABCD",average([DFFFAM])),[ABCD])`

Calculated column formula for computing Average

`=CALCULATE(AVERAGE([DFFFAM]),FILTER(Data,[Registry]=EARLIER([Registry])&&[month]=EARLIER([month])))`

Calculated field formula for computing Registry for highest DFFAM

`=LOOKUPVALUE([Registry],[Average],[Highest DFFAM])`

Hope this helps.

Regards,
Ashish Mathur
http://www.ashishmathur.com
Highlighted
Helper I

Hi,

Will try also this solution and will give a feedback regarding this.

Thank you very much

Announcements

#### Power Platform Community Conference

Check out the on demand sessions that are available now!

#### Microsoft Power Platform Communities

Check out the Winners!

#### Power Platform 2020 release wave 2 plan

Features releasing from October 2020 through March 2021

Top Solution Authors
Top Kudoed Authors