Совокупные итоги NodeID в отчете - PullRequest
0 голосов
/ 28 августа 2018

У меня были проблемы с редактированием моего текущего запроса, чтобы получить общее количество всех интерфейсов и 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 's и столбцы имени интерфейса).

Я приложу изображение текущего отчета, чтобы прояснить то, что я сейчас основал, на основе написанного мной запроса:

Report Output

Любые предложения будут великолепны. Спасибо!

1 Ответ

0 голосов
/ 28 августа 2018

Язык запросов SolarWinds (SWQL) поддерживает агрегатные функции, такие как SUM, которые вы можете использовать здесь для получения искомого результата.

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

Пожалуйста, дайте мне знать, если это поможет ответить на ваш вопрос.

Чтобы увидеть, что поддерживается SWQL, вы можете посетить эту страницу

...