docs/docs/cn/data-visualization/guide/sql-data-query.md
在“数据查询”面板切换到 SQL 模式,编写并运行查询语句,直接使用返回结果进行图表映射与渲染。
示例:按月统计订单金额
SELECT
TO_CHAR(order_date, 'YYYY-MM') as mon,
SUM(total_amount) AS total
FROM "order"
GROUP BY mon
ORDER BY mon ASC
LIMIT 100;
数据支持分页展示,也可以切换 Table/JSON 检查列名与类型
SELECT
TO_CHAR(order_date, 'YYYY-MM') as mon, -- 维度字段 放在第一列
SUM(total_amount) AS total -- 度量字段 放在后面
点击 SQL 编辑器右上角的 x 按钮,可以选择使用上下文变量。
选择确认后,会在SQL文本光标位置(或选中内容位置)插入变量的表达式。
例如 {{ ctx.user.createdAt }},注意不要自己另外加引号。
更多使用示例,可以参考 Nocobase Demo应用
建议:
LIMIT 减少返回行数,加快预览。