Forum Discussion
deb_power123
4 years agoHelper V
Custom table creation with monthly average values
Hi All, I have the below input source table with Audit Date,Score,SchoolName and PercentageStudents columns and table name as Table. I need to find the average of score and percentageStudents pe...
- Anonymous4 years ago
Hi deb_power123 ,
Please use CROSSJOIN() to create a new table:
NewTable = var _t1= DISTINCT( SELECTCOLUMNS('Table',"YearMonth",FORMAT([AuditDate],"yyyy mmmm"))) var _t2=SELECTCOLUMNS({"AverageScore","AveragePercentage"},"Category",[Value]) return CROSSJOIN(_t1,_t2)Then create a column:
ParamScore = SWITCH([Category],"AverageScore",CALCULATE(AVERAGE('Table'[Score]),FILTER('Table',FORMAT([AuditDate],"yyyy mmmm")=[YearMonth])),"AveragePercentage",CALCULATE(AVERAGE('Table'[PercentageStudents]),FILTER('Table',FORMAT([AuditDate],"yyyy mmmm")=[YearMonth])))Output:
Best Regards,
Eyelyn Qin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly. - 4 years ago
works perfectly 🙂 ...Its a little new concepts for me but I am happy to learn....
deb_power123
4 years agoHelper V
Hi parry2k
I actually need it in the tabular view like we have in PowerBI create new table, create measure, create column.I need it in that format.The one you gave above is for measures but I need to combine them all in a table format.
Please see the expected output, it should be incuded in that way..so we need three columns category,score and currentmonth
Kind regards
Sameer
smpa01
4 years agoCommunity Champion
deb_power123 answered here