--- <%* moment.locale("de") -%> <%* tp.file.rename(tp.date.now("YYYY-MM")) -%> cssclasses: monthly tags: monthly, <% tp.file.creation_date('MMMM').toLowerCase() %> cssclasses: monthly monthly score: --- [[<% tp.date.now("YYYY-MM", -30) %>||Nächstes Monat>]] # Daily Scores ```dataviewjs let pages = dv.pages('"Daily Notes/<%tp.date.now("YYYY")%>/<%tp.date.now("YYYY-MM")%>"'); let dailyNotes = pages.filter((page) => page.file.name.contains("Daily Note ")) let files = dailyNotes.map(note=> note.file) let dataPoints = files.map(file => { let label = file.name.replace("Daily Note ", ""); let value = file.frontmatter["daily score"]; return {"label": dv.parse(label), "value": value} }).filter(point => point.value != null) let labels = dataPoints.map(point => point.label).values let values = dataPoints.map(point => point.value).values const chartData = { type:'line', data: { labels: labels, datasets:[{data: values, label: 'Daily Score', backgroundColor: ['red']}]}}; window.renderChart(chartData, this.container); ``` ```dataview List daily-score from "Daily Notes/<%tp.date.now("YYYY")%>/<%tp.date.now("YYYY-MM")%>" WHERE length(file.name) > 7 SORT file.ctime asc ``` # Daily Notes - <% tp.file.cursor() %>