数据集中定义显示值
快逸报表是新一代的在线报表工具,提供了方便的快捷菜单和报表功能,提供数据表、数据集预定义显示值设置,以及报表中提供显示值向导。用户可通过数据集资源右侧:更多->字段设置->预定义显示值对数据集字段的显示值进行统一设置对数据集字段的显示值进行统一设置,目前提供有码表、值转化两种显示值设置方式。
sql检索字段设置的预定义显示值将自动应用到多张使用该数据集的新建报表中。
注意:sql检索字段的预定义显示值,进自动应用到新建报表或重新引用过该数据集的报表中,不影响原有报表。
码表
码表显示值设置方式分为:码表数据集、码表数据表两种。
- 码表数据表
使用码表数据表对数据集某字段的显示值进行设置,例如:需要设置数据集“演示_订单数据表”中的“客户ID”字段显示为“demo_客户”数据表中的“客户名称”,可以对“演示_订单数据表”中的“客户ID”字段做如下设置:
如此,使用该数据集制作报表时,报表中的“客户ID”字段便直接显示为与“客户名称”对应的数据。
- 码表数据集
使用码表数据集对数据集某字段的显示值进行设置与使用码表数据表类似,区别仅在于对应的显示值字段来源于数据集。
例如:需要设置数据集“演示_订单数据表”中的“客户ID”字段显示为“demo_客户”数据集中的“客户名称”,可以对“演示_订单数据表”中的“客户ID”字段做如下设置:
值转化
设置真实值和显示值的对应关系,例如性别,"1"显示为"男";"2"显示为"女",设置方式如下图所示:
如此,使用该数据集制作报表时,对应字段显示值将按照设置的值对应关系进行显示。
用户可通过生成表达式按钮查看当前值转化对应的表达式,对应的表达式可直接在报表设计器中单元格显示值->表达式中使用。
注意:新建sql检索数据集将自动带入对应数据表中字段的预定义显示值,用户仍可对数据集相应字段的预定义显示值中进行修改。(在数据集预定义显示值中修改显示值定义,不影响数据表中预定义显示值。优先级:数据集字段的显示值设置> 数据表字段的显示值设置)