SuperAPI AI 工具集

dataset-query

数据与分析

查看项目

更新于 10-15 23:25

技能介绍

用途:在 Domo 应用中使用 @domoinc/query 的 Query API 查询数据集,替代直接拉取整表。它构建的 URL 可配合 domo.get() 与 /data/v1/ 端点使用。

主要能力:链式 API,支持 select 选列、where 比较/字符串/列表筛选、groupBy 分组与聚合(count、sum、avg、min、max、unique)、orderBy 排序、limit/offset 分页;日期操作包括 dateGrain(day/week/month/quarter/year)、periodToDate(YTD/MTD/QTD)、previousPeriod、rollingPeriod,以及 useFiscalCalendar、useBeastModes。

关键约束:聚合键必须使用数据集真实字段名,不能用自定义别名,否则出现 [object Object] 错误;需要别名应在 fetch 后重命名。.aggregate() 实际不可用,会报 DA0057,应改用 groupBy 或 select 加客户端聚合。若绕过 Query API(Code Engine、SqlClient 原始 SQL、无查询参数的 /data/v1/ 请求),页面筛选不会自动生效,需注册 domo.onFiltersUpdated 并手动传参;App Studio 变量同理用 domo.onVariablesUpdated。

安装:yarn add @domoinc/query;CDN 可用 https://cdn.jsdelivr.net/npm/@domoinc/query@3.0.0/dist/main.min.js,加载后全局可用 Query。

适用场景:需要响应仪表板筛选、大数据集聚合、同比/环比与滚动窗口趋势分析的 Domo 应用。限制:具体数据集字段、权限与配额资料未提供。