積み上げ棒コンボグラフで、棒グラフの合計値を表示したいのですが、どこのボタンから行うか教えていただけないでしょうか。
ご質問ありがとうございます。
残念ながら、積み上げ棒グラフのデータラベルには、「合計を表示」があるのですが、積み上げ棒コンボグラフにはありません。
折れ線グラフの値と被ってしまうことを回避するためと思われます。
ご回答いただきありがとうございます。
コンボグラフとはいえ、積み上げ棒グラフで合計値が表示できないのは不便ですので、機能の追加を検討いただけますと幸いです。
ありがとうございます。承知しました。今回お問い合わせいただいた内容はFeature-Requestとしてアーカイブさせていただき、今後のサービス向上に利用させていただきます。
@spisogloss さん、Quick Sight標準の積み上げ棒コンボグラフでは合計値を表示できませんが、Highchartsであれば合計の表示が可能ですので、ぜひ代替案としてご検討ください。
以下は DemoCentral の Highcharts Visual をもとに、グループ個別および合計のデータラベルを追加したものです。
JSONコードは以下を参照ください。DemoCentralをベースに2か所データラベルに関する行を追加しています。(★部分)
{
"annotations":[
{
"labels":[
{
"point":{
"x":20,
"y":20
},
"text": "Sample"
},
{
"point":{
"x":100,
"y":20
},
"text": "annotation"
}
],
"labelOptions": {
"backgroundColor":"silver",
"borderColor": "grey"
}
}
],
"tooltip": {
"headerFormat":"<b>{point.x:%b %Y}</b><br><b>{series.name} :</b>",
"pointFormatter": ["formatValue","y",2]
},
"xAxis":{
"type":"datetime"
},
"yAxis":[
{
"title":{
"text":"Sales"
},
"stackLabels": {
"enabled": true # ←ここを追加★
}
},
{
"title":{
"text":"Overall Profit"
},
"opposite": true
}
],
"colors": ["getColorTheme"],
"series": ["+",
["map",
["unique",["getColumn",1]], //Unique Regions with customization values
{
// Step 1
"type":"column",
// Step 2
// "stacking":"percent",
//Step 3
"stacking":"normal",
"dataLabels": {
"enabled": true # ←ここを追加★
},
"name":["get",["split",["item"],"-"],0],
"data":["map",
["filter",
["getColumn",0,2,1], //Order Date, Sales, Region
["==",["get",["item"],2],["item",2]] //Filtering for region from parent context
],
{
"x":["get",["item"],0], //Order Date
"y":["get",["item"],1] //Sales
}
],
"lineWidth":["get",["split",["item"],"-"],2],
"marker":{
"symbol":["get",["split",["item"],"-"],1],
"radius":["+",["*",["get",["split",["item"],"-"],2],1],2]
},
"color":["get",["split",["item"],"-"],3]
}
],
{
"name":"Overall Profit",
"yAxis":1,
"data":["map",
["unique",["getColumn",0]], //Unique Order Date
{
"x":["item"], //Order date
"y":["reduce",
["filter",
["getColumn",0,3], //Order Date, Profit
["==",["get",["item"],0],["item",2]] //Where Order Date = Order Date from outer map
],
["+",["acc"], ["get",["item"],1]], //Add second field from each row to accumulator
0 //Start accumulator with a zero value
]
}
]
}
]
}