报告中的汇总NodeID总数

时间:2018-08-28 15:46:35

标签: sql performance query-performance solarwinds-orion

我在编辑当前查询以获取所有接口的总数时遇到麻烦,并且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}}和接口名称列)。

我将附加当前报告的图像,以帮助根据我所写的查询为现在的内容进行清理:

Report Output

任何建议都会很棒。谢谢!

1 个答案:

答案 0 :(得分:0)

SolarWinds查询语言(SWQL)支持诸如SUM之类的聚合函数,您可以在此处使用这些函数来获得所需的结果。

SELECT NodeID, SUM([MAX INPUT BPS(90)])
FROM 
<TableName>
GROUP BY NodeID

请告诉我这是否有助于回答您的问题。

要查看SWQL支持什么,可以访问此page