data = d3
.csv(dataPath)
.then(function (data) {
data.forEach(function (d) {
d.year = new Date(d.Jahr, 0, 1);
d.xTime = d3.timeParse("%Y")(d.Jahr);
d.Filter = d.Einheit.match("Person")
? "Werte pro Person anzeigen"
: "Absolute Werte anzeigen";
d.Wert = +d.Wert;
d.Wert_txt =
d.Filter == "Werte pro Person anzeigen"
? d.Wert.toLocaleString(undefined, {
minimumFractionDigits: 1,
maximumFractionDigits: 2,
decimal: ",",
thousands: "'"
})
: d.Wert.toLocaleString("de-CH");
});
return data;
})