Я новичок в JSON, поэтому я могу упустить что-то очень простое здесь. Я борюсь с моим кодом, который должен генерировать гистограмму с накоплением с тремя различными источниками данных. Я хочу, чтобы на оси х отображались даты, а на оси у - счетчик для каждой даты (я исключил URL-адрес и переименовал наборы данных):
{
"type": "bar",
"datasets": [
{
"url": "Dataset1",
"name": "Dataset1",
"query": {
"orderByFields": "FID_count DESC",
"groupByFieldsForStatistics": "Date",
"outStatistics": [{
"statisticType": "count",
"onStatisticField": "FID",
"outStatisticFieldName": "FID_count"
}]
},
"join": "Date"
},
{
"url": "Dataset2",
"name": "Dataset2",
"query": {
"orderByFields": "FID_count DESC",
"groupByFieldsForStatistics": "Date_",
"outStatistics": [{
"statisticType": "count",
"onStatisticField": "FID",
"outStatisticFieldName": "FID_count"
}]
},
"join": "Date_"
},
{
"url": "Dataset3",
"name": "Dataset3",
"query": {
"orderByFields": "FID_count DESC",
"groupByFieldsForStatistics": "Date",
"outStatistics": [{
"statisticType": "count",
"onStatisticField": "FID",
"outStatisticFieldName": "FID_count"
}]
},
"join": "Date"
}
],
"series": [
{
"category": {"field": "Date", "label": "Date"},
"value": { "field": "FID_count", "label": "Dataset1"},
"source": "Dataset1",
"stack": true
},
{
"category": {"field": "Date_", "label": "Date"},
"value": { "field": "FID_count", "label": "Dataset2"},
"source": "Dataset2",
"stack": true
},
{
"category": {"field": "Date", "label": "Date"},
"value": { "field": "FID_count", "label": "Dataset3"},
"source": "Dataset3",
"stack": true
}
]
}
Независимо от того, какие корректировки я делаю код, который никогда не работает, и я всегда получаю сообщение «Произошла ошибка при создании диаграммы».
Я чувствую, что это должно быть очень легко, но я собираюсь ударить головой об стену!