我在编辑当前查询以获取所有接口的总数时遇到麻烦,并且interfaceID
与单个nodeID
关联以显示在一行上。
更具体地说,我想获取MAXIMUM INPUT BPS (90)
,MAXIMUM INPUT BPS (95)
,MAXIMUM INPUT BPS (99)
和其他相关列的总和。例如,对于nodeID = 113
,存在与该interfaceID
关联的多个nodeID
,因此将输出结果以包含nodeID = 113
的多行。
我想做的是获取MAXIMUM INPUT BPS (90)
和其他数字列的总和,这些数字将显示在nodeID = 113
的单行中并显示数字输出(我很好,删除了{ {1}}和接口名称列)。
我将附加当前报告的图像,以帮助根据我所写的查询为现在的内容进行清理:
任何建议都会很棒。谢谢!
答案 0 :(得分:0)
SolarWinds查询语言(SWQL)支持诸如SUM之类的聚合函数,您可以在此处使用这些函数来获得所需的结果。
SELECT NodeID, SUM([MAX INPUT BPS(90)])
FROM
<TableName>
GROUP BY NodeID
请告诉我这是否有助于回答您的问题。
要查看SWQL支持什么,可以访问此page