Hello Team,
my datasets containing these fields end date, total amount, outstanding amount, credit amount, payment amount and Age bucket -(having categorical values of 0-30,30-60,60-90).
In Excel I have created the GROUP & STACKED BAR Graph Chart given below, in which In x axis it is group by End date (Month wise) and Age bucket with different stacked Values representing amounts.
Clearly If I am trying to create same Graph in QuickSight It is not possible as it is saying So many Fields for Grouping.
So, As an Alternative option I am Exploring Highcharts to create such complicated charts.
Code Block for High Chart
{
"chart": {
"type": "column"
},
"title": {
"text": ""
},
"xAxis": {
"type": "datetime",
"categories":["getColumn",0],
"dateTimeLabelFormats":{ "month": "%b %Y" }
},
"yAxis": {
"min": 0,
"title": {
"text": "Amount ($)"
}
},
"tooltip": {
"headerFormat": "<span style='font-size:10px'>{point.key}</span><table>",
"pointFormat": "<tr><td style='color:{series.color};padding:0'>{series.name}: </td><td style='padding:0'><b>${point.y:,.0f}</b></td></tr>",
"footerFormat": "</table>",
"shared": true,
"useHTML": true
},
"plotOptions": {
"column": {
"borderWidth": 0,
"grouping": true,
"shadow": false
}
},
"series":
[
{
"type": "column",
"name": "Patient AR",
"color": "rgba(124,181,236,1)",
"data": ["getColumnFromValue", 0],
"pointPadding": 0.01,
"pointPlacement": 0.0
},
{
"type": "column",
"name": "Insurance AR",
"color": "rgba(100,100,236,1)",
"data": ["getColumnFromValue", 1],
"pointPadding": 0.01,
"pointPlacement": 0.0
},
{
"type": "column",
"name": "Patient Credit AR",
"color": "rgba(200,100,0,1)",
"data": ["getColumnFromValue", 2],
"pointPadding": 0.01,
"pointPlacement": 0.0
},
{
"type": "column",
"name": "Insurance Credit AR",
"color": "rgba(100,100,100,1)",
"data": ["getColumnFromValue", 3],
"pointPadding": 0.01,
"pointPlacement": 0.0
}
]
}
Problem 1 - I am not able to add X axis lable as it showing some time stamp values for that particular month!! How to convert them?
Problem 2 - I want to stack with Age buckets. ?
Please Help me !!!
Thank You