用Grafana计算加权平均数

用Grafana计算加权平均数,
Warning: implode(): Invalid arguments passed in /data/phpspider/zhask/webroot/tpl/detail.html on line 45
,,我有以下格式的Elasticsearch数据源 [ { count: 22, avg: 36 }, { count: 4, avg: 9 }, { count: 17, avg: 5 }, { count: 47, avg: 56 }, . . . ] 在Grafana中,我试图绘

我有以下格式的Elasticsearch数据源

[
    {
        count: 22,
        avg: 36
    },
    {
        count: 4,
        avg: 9
    },
    {
        count: 17,
        avg: 5
    },
    {
        count: 47,
        avg: 56
    },
    .
    .
    .
]
在Grafana中,我试图绘制加权平均值,但我所能做的就是

(36+9+5+56)/(22+4+17+47) = 1.17

我真正想要的是

[(22*36)+(4*9)+(17*5)+(47*56)]/(22+4+17+47)=39.39
这可以在Grafana中实现,还是应该将我的数据源更改为

[
    {
        count: 22,
        avg: 36,
        total: 792
    },
    {
        count: 4,
        avg: 9,
        total: 36
    },
    {
        count: 17,
        avg: 5,
        total: 85
    },
    {
        count: 47,
        avg: 56,
        total: 2632
    },
    .
    .
    .
]