Мой вопрос очень похож на этот пост: Математика InfluxDB по измерениям Однако я понятия не имею, если что-нибудь изменится в эти дни, я хотел бы спросить это снова.
У меня есть измерение «Продукты» показывает значение счетчика, которое дает мне моя машина, а значение показывает, сколько продуктов изготовила машина. Данные примерно такие:
time value
---- -----
2020-03-23 08:40:25 13428.00
2020-03-23 08:40:23 13404.00
2020-03-23 08:40:20 13380.00
2020-03-23 08:40:18 13356.00
2020-03-23 08:40:16 13332.00
...
У меня есть еще одно измерение «Материал», показывающее расходный материал, используемый этой машиной в длину. Данные выглядят следующим образом:
time value
---- -----
2020-03-23 08:40:27 154.79
2020-03-23 08:40:25 154.54
2020-03-23 08:40:23 154.29
2020-03-23 08:40:20 154.03
2020-03-23 08:40:18 153.78
2020-03-23 08:40:16 153.53
2020-03-23 08:40:14 153.28
2020-03-23 08:40:11 153.02
2020-03-23 08:40:09 152.77
...
Теперь я должен суммировать все приращенные значения в «Продуктах», чтобы получить реальную продукцию своих продуктов.
SELECT sum(diff) FROM
(SELECT difference(value) AS diff FROM "Products")
WHERE diff > 0
Также я должен суммировать все увеличенные значения в «Материале» и единичные затраты на единицу, чтобы я мог получить реальную стоимость этих продуктов.
SELECT sum(diff)*1.71 FROM
(SELECT difference(value) AS diff FROM "Material")
WHERE diff > 0
Вопрос в том, как я могу сделать стоимость / продукты чтобы получить стоимость единицы каждого продукта? Я должен сделать это в скрипте запроса, потому что я хотел бы ежедневно оценивать этот результат и помещать результат в графическую панель.