我们想要根据一组设备的数据时间序列计算百分位值。
每个设备每 10 秒传输一次数据。我们对 5 分钟的时间进行平均。对于每 5 分钟的时间段,我们希望知道 5、10、50、90、95% 的百分位数值。
我查看了规则引擎节点功能,也许分析或数学脚本节点可以做到这一点,但还不清楚。
或者如果不是规则引擎,可以在仪表板小部件中实现功能吗?
寻找一些关于可能性的指导。谢谢。
我正在尝试用于分析聚合的规则引擎节点功能,它可以进行平均。但不清楚百分位数是否可能。
最佳答案
是的,该功能可以在 Thingsboard 小部件中实现,这是我计算轰炸类型数据的方法,但在规则链中使用一些 API 节点来调用数据,这样就不会丢失数据,并且计算将根据数据保存在数据库中。
关于analytics - Thingsboard - 有没有办法使用规则引擎来计算百分位数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77461850/