2👍
✅
You can use this: http://phonejs.devexpress.com/Documentation/Howto/Data_Layer?version=13_2#Data_Layer_Reading_Data_Grouping
var dataSource = new DevExpress.data.DataSource(data);
dataSource.group("ratingDate","truMetric" );
dataSource.load().done(function(result) {
var chart_data=[];
for(var i=0;i<result.length;i++){
var d={ratingDate:result[i].key};
for(var j=0;j<result[i].items.length;j++){
d[result[i].items[j].key]=result[i].items[j].items[0].score;
}
chart_data.push(d);
}
$("#chartContainer").dxChart({
dataSource:chart_data,
// rest of your code
series: [
{ valueField: "Recommend", name:"Recommend", color: '#66cc33' },
{ valueField: "Service", name:"Service", color: '#35a2f4' },
{ valueField: "Product", name:"Product", color: '#ef4e3a' },
{ valueField: "Experience", name:"Experience", color: '#fea000' }
],
//rest of your code
Full fiddle: http://jsfiddle.net/2Bq9k/1/
Source:stackexchange.com