数据表的其它操作
对于新建或登记好的数据表还可以通过数据表资源右侧的更多操作,来进行更多的管理设置。
字段权限
数据表字段权限具体设置可参见:字段权限
修改表中数据
修改表中数据,可以在平台中通过界面化的操作对当前数据表中的数据进行增、删、改、查。
此外,还可以使用模拟数据生成器,设置自动生成数据的规则,向表中加入模拟的测试数据。具体可参见:模拟数据生成器的使用。
导出数据字典
可以对某个数据表资源导出数据字典,也可使用资源菜单目录上方的导出数据字典对数据表资源实现批量导出数据字典。导出的数据字典将以txt文件形式保存至用户选择的服务器目录下。
数据过滤器
在线演示
若使用已登记的数据表进行过新建多维分析矩阵,则可在数据表资源的更多选项中使用数据过滤器。
可以为数据表设置多个数据过滤器,并且将过滤器赋给不同的机构、角色、用户,每个数据过滤器中设置了从数据表取数的过滤条件,从而控制不同用户进行多维分析时能够查看到的数据权限。
新增数据过滤器的设置界面如下图,可以选择数据表中的字段作为过滤条件,过滤条件值可以设置为定值,也可以设置为参数来实现动态的数据过滤:
对数据过滤器的赋权界面如下图:
预定义显示值
用户可通过查看数据表->预定义显示值对数据表字段的显示值进行统一设置,目前提供有码表、值转化两种显示值设置方式。
在数据表中对应字段的预定义显示值将自动应用到新建的sql检索数据集字段中。
注意:数据表预定义显示值仅自动应用至新建数据集,不影响原有数据集。
码表
码表显示值设置方式分为:码表数据集、码表数据表两种。
- 码表数据表
使用码表数据表对数据表某字段的显示值进行设置,例如:需要设置数据表“演示_订单数据表”中的“客户ID”字段显示为“demo_客户”数据表中的“客户名称”,可以对“演示_订单数据表”中的“客户ID”字段做如下设置:
如此,使用“演示_订单数据表”制作sql检索数据集时,数据集中“客户ID”字段的预定义显示值便直接继承数据表中“客户ID”字段的预定义显示值,当直接使用该新建数据集制作报表(未修改数据集中“客户ID”字段预定义显示值)时,报表中的“客户ID”字段便直接显示为与“客户名称”对应的数据。
- 码表数据集
使用码表数据集对数据表某字段的显示值进行设置与使用码表数据表类似,区别仅在于对应的显示值字段来源于数据集。
例如:需要设置数据表“演示_订单数据表”中的“客户ID”字段显示为“demo_客户”数据集中的“客户名称”,可以对“演示_订单数据表”中的“客户ID”字段做如下设置:
值转化
设置真实值和显示值的对应关系,例如性别,"1"显示为"男";"2"显示为"女",设置方式如下图所示:
如此,使用该数据表制作sql检索数据集时,数据集将继承数据表设置的预定义显示值。直接使用该新建数据集制作报表时,对应字段的显示值将按照设置的值对应关系进行显示。
用户可通过生成表达式按钮查看当前值转化对应的表达式,对应的表达式可直接在报表设计器中单元格显示值->表达式中使用。