CARTO - SQL-запрос Carto Builder для карты Экстент и динамический расчет - PullRequest
0 голосов
/ 11 мая 2018

У меня есть корпоративная учетная запись на carto.com

У меня SQL-запрос для пустого слоя, определенного следующим образом:

SELECT (sum(montant_periode_en_cours) OVER() - sum(montant_periode_precedente)OVER()) / 
        sum(montant_periode_precedente) OVER() as tx_croissance_moy , *
from "anagraph-clement".purvodka_master_attempt_2

Он работает хорошо, так как возвращает все моиОчки мне нужны на карте с расчетом в правом поле.

НО!

Виджет формул не может отображать динамическое число на основе данных экстента текущей карты.

Знаете ли вы какой-нибудь способ добиться динамического вычисления BBOX на лету?

Спасибо за ваше время!

1 Ответ

0 голосов
/ 11 мая 2018

Это нормально, потому что запрос упакован для получения метрики на основе ограничивающей рамки, но ваша агрегация вычисляется за до этого переноса.

Боюсь, что достичь этого с помощью BUILDER невозможно, и я могу думать только о том, чтобы сделать это вручную в пользовательском приложении. В этом сценарии вы можете использовать методы Leaflet / GMaps, чтобы получить текущую ограничивающую рамку, а затем с помощью SQL API получить запрашиваемый KPI.

...