sql - CARTO - 用于地图范围和动态计算的 Carto 构建器 SQL 查询
问题描述
我在 carto.com 有一个 builder 企业帐户
我有一个空层的 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 动态计算吗?
感谢您的时间 !
解决方案
这是正常的,因为查询被包装以根据边界框检索指标,但您的聚合是在包装之前计算的。
恐怕没有办法使用 BUILDER 来实现,我只能考虑在自定义应用程序上手动执行此操作。在这种情况下,您可以使用 Leaflet/GMaps 方法获取当前边界框,然后使用 SQL API 获取您要求的 KPI。
推荐阅读
- python - 使用 Python 和 py2app 创建独立的 macOS 应用程序
- reactjs - 即使表格行上有唯一键,唯一键道具错误
- r - 在 R 中滑动期间更新的交互式绘图
- android - 在 Google Play 控制台中看不到隐私政策选项
- apache-spark - 如何使用自签名证书保护的 S3 (Minio) 运行 Apache Spark?
- arduino - Arduino Nano 和 HM-10 BLE 控制器之间的通信不起作用
- reactjs - 如何使用 JSZip 从 ReactJS 中的远程 URL 添加文件?
- c# - 如何在 ASP.NET MVC C# 项目的新选项卡中打开 PowerPoint 演示文稿
- java - 更改 sharedpreferences 数据后如何自动更改 android menuItem 数据?
- python - 如何对密码实施 3-try 授权?