У меня есть данные в форме:
data = [..., {id:X,..., turnover:[[2015,2017,2018],[2000000,3000000,2800000]]}, ...];
Моя цель состоит в том, чтобы построить год по оси X против среднего оборота по всем компаниям, выбранным в настоящее время с помощью перекрестного фильтра по оси Y.
Годы, зарегистрированные для каждой компании, являются непоследовательными, но всегда должно быть три года.
Если это поможет, я могу реорганизовать данные в форме:
data = [..., {id:X,..., turnover:{2015:2000000, 2017:3000000, 2018:2800000}}, ...];
Если бы мне удалось еще больше реорганизовать данные, чтобы они выглядели так:
[...{id:X, ..., year:2015, turnover:2000000},{id:X,...,year:2017,turnover:3000000},{id:X,...,year:2018,turnover:2800000}];
Тогда этот вопрос даст решение.
Но разделение компаний на отдельныестроки не имеют смысла со всем остальным, что я делаю.