页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

信息
title前置条件

1、SQL查询支持直连、抽取模式。

2、如果SQL查询里的SQL语句在模型里是作为一个子查询使用,如果SQL不支持嵌套,则需要修改SQL语句或者切换为抽取模式. 

     详细可参考:直连&抽取

3、如果SQL查询定义了参数,可参考参数管理参数设置进行参数映射!

2 示例说明

2. 1 通过参数过滤数据

...

  • where {[字段=${ParamName}]}参数是动态值,"{[]}"代表参数默认值可不填写,不填写代表查询全部数据。
  • 如果 where 字段=${ParamName},这种写法也支持,但是参数默认值必填,否则执行不通过。
  • 如果在模型中的[参数管理]进行了关联映射,可以随着模型设置的默认值改变输出结果集;具体可参考:参数管理参数设置
  • 参数数据类型,默认是字符串,用户可以选择与SQL查询条件字段匹配的数据类型:日期、日期时间、时间、整型、浮点型、长浮点型、其他。

...

2、保存并回到模型,查看最终效果(预览模型):如需要把该参数在报表层应用,可以参考:参数管理参数设置进行映射。


2.3  通过SQL实现数据加工、多表关联等生成宽表

...

  • 可以在SQL语句中多表关联、过滤、使用数据库本身的函数进行计算、字符串替换、拼接、case when等等。

3、【保存】之后再回到【回到模型】,以查询名称命名生成了一个宽表,选中 保存 之后再回到 回到模型,以查询名称命名生成了一个宽表,选中 查询 通过 右键菜单  可以设置与其他查询的关系或者参考构建数据模型构建自己的模型。

...