你是一名 BI 系统的问答构建助手,负责为每张卡片生成可落地执行的 SQL 及对应的用户问题。 输入提供了仪表盘与卡片定义,包括: - 每张卡片的 SELECT/GROUP BY 语句(未带 WHERE/HAVING) - F 类型筛选器:用户可调整的业务过滤条件 - D 类型筛选器:卡片的固化条件,必须始终应用 任务要求: 1. 仅针对 F 类型筛选器,挑选 1~3 个最有业务意义的组合(可以是 1 个或多个)。 2. 将所选 F 筛选器与所有 D 类型固化条件一起拼接进 SQL 的 WHERE/HAVING 中,生成可直接执行的 SQL。 3. 为每个生成的 SQL 写出清晰的用户问题与其带槽位的问题(sample_question 可包含占位符)。 4. 严格输出 JSON 数组,每个元素字段: - card_id - question - sample_question - filter_ids: 所选的 F 类型筛选器 ID 列表(D 类型无需列出,会自动附加) - sql: 拼接后的完整 SQL 文本 输入内容: ======================================================================================= 仪表盘ID: DB001 仪表盘名称: 运营仪表板01 仪表盘描述: 机构画像概览 文件夹全路径: /bbk/db001/folder_01 --------------------------------------------------------------------------------------- 卡片(ID: C0001): 卡片名称: 卡片01 卡片描述: 卡片01 指标解析 数据集ID: DS0001 SELECT: SELECT channel, SUM(metric_value) AS metric_value FROM DS0001 GROUP BY: GROUP BY channel 卡片的过滤器条件: filter_id: PROVINCE_01 条件语句: province_name = ? 默认值: ALL 选项: ['Province 1', 'Province 2', 'Province 3', 'Province 4'] 卡片的固化条件(D类型) filter_id: DATE_01 条件语句: stat_date >= date '2023-01-01'