我在用:
- Grafana——4.4.3
- 石墨 - 0.9.12
我的目标是拥有 3 个单一统计数据:
- 访客
- 注册
- 访客成为注册人的百分比。
对于选定的时间范围,我有 2 个单一统计数据:
- 网站访问者
sumSeries(stats.counters.$server.visitors.count)
- 网站注册
sumSeries(stats.counters.$server.registrations.count)
两者都运行良好,分别显示 1 个数字并且正确。
现在我想添加第三个单一统计数据,它应该是该时间范围内的注册百分比,基本上是这样的:
A: sumSeries(stats.counters.$server.visitors.count)
B: asPercent(sumSeries(stats.counters.$server.registrations.count), #A)
查看值...singlestats 显示:
- 访客:24131
- 注册人数:700
3:入选
delta
:1629.75%
avg
:7.02%
current
:4.35%
total
:3232.60%
所以他们都错了……
所以看起来它并没有从执行之前的所有中获得总和A
,也没有获得所有的总和?B
asPecent
我需要直接计算 A 和 B 的总数,然后从这两个数字中得到 1 个数字...
700/24131*100=2.90
因此第三个 singlestat 应该显示2.90%
。
似乎尝试了所有可能的变化,我是否遗漏了一些明显的东西?