Hey everyone
I wanted to use some dates in Highcharts Visuals inside quicksight.
This is the second time I try using it, first time it did not work so I didn’t give much attention.
But now, seems like everytime I add a Date to group by, the visual transforms it to epoch date, and I cannot use a simple date in x axis with Highcharts.
Should I do something in the json code?
{
“xAxis”: {
"type":"category",
"categories": ["getColumn", 0] //Product
},
“yAxis”: {
"min": 0,
"title": {
  "text": "Sales"
}
},
//Using a shared tooltip to plot Current year sales, Product target and Prior year sales.
//Product target is present only in the bullet series.
//So, using an #if check to add it only when point.target has got value.
“tooltip”: {
"headerFormat": "<span style='font-size:10px'>{point.key}</span><table>",
"pointFormat": "<tr><td>{series.name}: </td><td style='padding:0'><b>${point.y:,.0f}</b></td></tr>{#if point.target}<tr><td>Target: </td><td style='padding:0'><b>${point.target:,.0f}</b></td></tr>{/if}",
"footerFormat": "</table>",
"shared": true,
"useHTML": true
},
“plotOptions”: {
"column": {
  "borderWidth": 0,
  "grouping": false,
  "shadow": false
}
},
“subtitle”: {
"text": "<span style='color:black'> \u25CF </span><b>Prior year sales</b>    <b>\u2015 Target Sales</b>    <b> Current year sales : </b><span style='color:#50E287'> \u25CF </span><span>Acheived target, </span><span style='color:#FAE702'> \u25CF </span><span>Surpassed prior year, </span><span style='color:#FD554E'> \u25CF </span><span>Below prior year </span>",
"align": "center",
"verticalAlign": "bottom",
"y": 10,
"useHTML": true
},
“legend”: {
"enabled":false
},
“series”: [
{
  "type": "bullet",
  "name": "Current Year Sales",
  "data": [
    "map",
    ["getColumn", 1, 2], //Current Year Sales, Prior Year Sales, Product Target
    {
      "y": ["get", ["item"], 0], //Current Year Sales
      "target":["get", ["item"], 1], //Product Target
      "targetOptions":{
        "color":"black",
        "width":30
      },
      "color": [
        "case",
        //If Current year sales >= Product Target, then green
        [">=", ["get", ["item"], 0], ["get", ["item"], 2]],
        "#50E287",
        //If Current year sales >= Prior year sales, then yellow
        [">=", ["get", ["item"], 0], ["get", ["item"], 1]],
        "#FAE702",
        //Else red; Rules are evaluated top down in case expression.
        "#FD554E"
      ],
      "pointPadding": 0.0
    }
  ]
},
{
  "type": "column",
  "name": "Prior Year Sales",
  "color": "black",
  "data": ["getColumn", 1],
  "pointPadding": 0.3
}
]
}
NOTE: I just copied the example, so pretty much everything here is worthless. I just wanted to transform the date to Date and not epoch.

