Forum Discussion
AVG by Month
i have a column called Basis Month and another column called Has Basis. I have been trying to find a formula online where i can find the average basis per month. Every formula I have tried does not work. Any help would be great!
Thank you
Check the type on your Has Basis column. If it is text, then convert it to decimal in the query editor.
Pat
4 Replies
- justinhAdvocate IV
Group the table (or a copy of the table). Group by [Basis Month] and choose to Average [Has Basis].
Right click on the [Basis Month] column header and select "Group By" to get started.
- mahoneypatMicrosoft Employee
Please try this measure expression, replacing Table with your actual table name.
Avg By Month = AVERAGEX(VALUES(Table[Basis Month]), CALCULATE(AVERAGE(Table[Has Basis])))
Pat
- jbensonHelper IIIHere is what i typed in:AVG by Month = AVERAGEX(VALUES('Corn&Bean Purchase'[Basis Month]),CALCULATE(AVERAGE('Corn&Bean Purchase'[Has Basis])))The error i get is, The Function AVERAGE cannot work with values of tyoe String. I am not sure what I am doing wrong
- mahoneypatMicrosoft Employee
Check the type on your Has Basis column. If it is text, then convert it to decimal in the query editor.
Pat