Совокупные итоги NodeID в отчете
У меня были проблемы с редактированием моего текущего запроса, чтобы получить общее количество всех интерфейсов и 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
и показать числовые результаты (я в порядке с удалением interfaceID
колонки и имя интерфейса).
Я приложу изображение текущего отчета, чтобы прояснить то, что я сейчас основал, на основе написанного мной запроса:
Любые предложения будут великолепны. Спасибо!
1 ответ
SolarWinds Query Language (SWQL) поддерживает агрегатные функции, такие как SUM, которые вы можете использовать здесь, чтобы получить искомый результат.
SELECT NodeID, SUM([MAX INPUT BPS(90)])
FROM
<TableName>
GROUP BY NodeID
Пожалуйста, дайте мне знать, если это поможет ответить на ваш вопрос.
Чтобы увидеть, что поддерживается SWQL, вы можете посетить эту страницу