...
信息 | ||
---|---|---|
| ||
1、SQL查询支持直连、抽取模式。 2、如果SQL查询里的SQL语句在模型里是作为一个子查询使用,如果SQL不支持嵌套,则需要修改SQL语句或者切换为抽取模式. 详细可参考:直连&抽取 |
2 示例说明
2. 1 通过参数过滤数据
...
- where {[字段=${ParamName}]}参数是动态值,"{[]}"代表参数默认值可不填写,不填写代表查询全部数据。
- 如果 where 字段=${ParamName},这种写法也支持,但是参数默认值必填,否则执行不通过。
- 如果在模型中的[参数管理]进行了关联映射,可以随着模型设置的默认值改变输出结果集;具体可参考:参数管理参数设置。
- 参数数据类型,默认是字符串,用户可以选择与SQL查询条件字段匹配的数据类型:日期、日期时间、时间、整型、浮点型、长浮点型、其他。
...
2、保存并回到模型,查看最终效果(预览模型):如需要把该参数在报表层应用,可以参考:参数管理参数设置进行映射。
2.3 通过SQL实现数据加工、多表关联等生成宽表
...
- 可以在SQL语句中多表关联、过滤、使用数据库本身的函数进行计算、字符串替换、拼接、case when等等。
3、【保存】之后再回到【回到模型】,以查询名称命名生成了一个宽表,选中 保存 之后再回到 回到模型,以查询名称命名生成了一个宽表,选中 查询 通过 右键菜单 可以设置与其他查询的关系或者参考构建数据模型构建自己的模型。
...