diff --git a/03 - Sport/Workout test.md b/03 - Sport/Workout test.md index ce73421..52ce343 100644 --- a/03 - Sport/Workout test.md +++ b/03 - Sport/Workout test.md @@ -1,3 +1,8 @@ +--- +cssclasses: + - wide-page +--- + ```dataviewjs const zip = (a, b) => a.map((k, i) => [k, b[i]]); @@ -36,15 +41,13 @@ dv.table(muscleGroups, dv.pages(pagesAsStr) .map(ex => Array.from(muscleGroups, group => ex[group]))) -let totals = {} +let totals = muscleGroups.reduce((ac,a) => ({...ac,[a]:0}),{}); console.log(dv.pages(pagesAsStr) .map(ex => Array.from(muscleGroups, - group => totals[group] += ex[group]))) + group => totals[group] += ex[group]))) +totals.Name = "Totals" - -dv.table(muscleGroups, - dv.pages(pagesAsStr) - .map(ex => Array.from(muscleGroups, group => ex[group]))) +dv.table(muscleGroups, [Object.values(totals)]) ```