бы фильтрация по времени.
Но данные мне нужно сначала саггрегировать по времени, а потом взять минмакс, среднее, и потом ещё раз это усреднить по другим показателям, однако суперсет позволяет сделать фильтрацию только прилепив к самому верхнему уровню WHERE timestamp BETWEEN ...
Можно ли как то сделать вложенные стейт функции в селекте, чтобы он просуммировал вдоль времени сейчас, потом взял максимальное из всех экземпляров в рамках одного контракта, а потом взял среднее из получившихся значений, но чтобы время я предоставил селекту на самом верхнем уровне?
Добрый день. Я вставлял для этого переменные в query но это не очень удобно честно говоря. Хотя работает
В суперсете (похожем визуализаторе) или это про общий случай?
в superset в запрос можно вставлять выражения. Вот и пишете там WHERE … и переменные
WHERE tx_date >= toDate('{{ from_dttm.isoformat() }}') AND tx_date <= toDate('{{ to_dttm.isoformat() }}')
Обсуждают сегодня