我正在kibana中使用vega可视化数据。我的数据是这样的(弹性搜索聚合)
{
"key_as_string" : "2020-01-10",
"key" : 1578614400000,
"doc_count" : 1198,
"look_up" : {
"doc_count" : 977,
"unlock_not_suggested" : {
"doc_count" : 502
}
}
},
{
"key_as_string" : "2020-01-11",
"key" : 1578700800000,
"doc_count" : 924,
"look_up" : {
"doc_count" : 712,
"unlock_not_suggested" : {
"doc_count" : 392
}
}
},
但是我想像这样扁平化以可视化漏斗图。那么我该怎么做。我已经在vega中搜索了transform,但是我不知道该怎么做。谢谢您的帮助
{
"key_as_string" : "2020-01-10",
"key" : 1578614400000,
"doc_count" : 1198,
"look_up" : "977"
"unlock_not_suggested": "502"
},
答案 0 :(得分:1)
直接使用Vega规范,我将像这样使用"project" transform:
"transform": [
{
"type": "project",
"fields": [
"key_as_string",
"key",
"doc_count",
"look_up.doc_count",
"look_up.unlock_not_suggested.doc_count"
],
"as": [
"key_as_string",
"key",
"doc_count",
"look_up",
"unlock_not_suggested"
]
}
]