数据集字段设置
字段设置
建好的数据集资源可以通过更多选项中的【字段设置】来查看当前数据集所包含的字段,可以给字段授权和修改字段别名,且可以对数据集字段设置全局性的预定义显示和编辑风格属性,方便制作报表或其他地方使用到该数据集字段时无需再次设置。
预定义显示值
用户可通过数据集资源右侧:更多->字段设置->预定义显示值对数据集字段的显示值进行统一设置对数据集字段的显示值进行统一设置,目前提供有码表、值转化两种显示值设置方式。
sql检索字段设置的预定义显示值将自动应用到多张使用该数据集的新建报表中。
注意:sql检索字段的预定义显示值,进自动应用到新建报表或重新引用过该数据集的报表中,不影响原有报表。
码表
码表显示值设置方式分为:码表数据集、码表数据表两种。
- 码表数据表
使用码表数据表对数据集某字段的显示值进行设置,例如:需要设置数据集“演示_订单数据表”中的“客户ID”字段显示为“demo_客户”数据表中的“客户名称”,可以对“演示_订单数据表”中的“客户ID”字段做如下设置:
如此,使用该数据集制作报表时,报表中的“客户ID”字段便直接显示为与“客户名称”对应的数据。
- 码表数据集
使用码表数据集对数据集某字段的显示值进行设置与使用码表数据表类似,区别仅在于对应的显示值字段来源于数据集。
例如:需要设置数据集“演示_订单数据表”中的“客户ID”字段显示为“demo_客户”数据集中的“客户名称”,可以对“演示_订单数据表”中的“客户ID”字段做如下设置:
值转化
设置真实值和显示值的对应关系,例如性别,"1"显示为"男";"2"显示为"女",设置方式如下图所示:
如此,使用该数据集制作报表时,对应字段显示值将按照设置的值对应关系进行显示。
用户可通过生成表达式按钮查看当前值转化对应的表达式,对应的表达式可直接在报表设计器中单元格显示值->表达式中使用。
注意:新建sql检索数据集将自动带入对应数据表中字段的预定义显示值,用户仍可对数据集相应字段的预定义显示值中进行修改。(在数据集预定义显示值中修改显示值定义,不影响数据表中预定义显示值。优先级:数据集字段的显示值设置> 数据表字段的显示值设置)
编辑风格
编辑风格可以设置数据集字段在通用查询中作为条件字段时的编辑风格,设置后当使用该数据集字段作为查询条件时,可直接应用而无需再单独设置。
关于通用查询的介绍可参见通用查询。关于不同类型编辑风格的具体使用可参见参考:编辑风格。
注意:数据集管理中设置的字段编辑风格优先级高于数据表管理中设置的字段编辑风格。
关联字段
制作关联数据集前,需要将多个数据集间具有关联关系的字段标识出来,以供产品建立关联数据集时进行匹配。
详细了解:关联数据集
- 字段名:设置关联字段的字段名称。
- 关联名:关联字段名称,用户自定义,可重复。判断不同数据表,数据集关联关系时的唯一标识。
关联字段标识时的注意事项:
- 数据表/数据集通过关联字段进行关联,若两个表有相同的关联字段,则可以关联。没有则不可以。
- 平台通过关联字段标识(关联名)判断两个数据表/数据集的关联字段是否相同。若关联字段标识不同,则不会生成关联关系。
- 若多个数据表/数据集中均存在多个关联字段,但是只有一组关联字段标识相同,则只生成这一组字段的关联关系,其它关联字段在这两个表关联时无效。