用公共设置规范开发

浏览次数:3026 最新更新:老慢 于 2023-09-09

公共设置用于设置和管理公共一些共享资源。功能设置可以定义公共参数、数据格式、转换规则等可复用的开发资源,提高报表开发的规范性和一致性。接下来给您介绍最常用到的几款公共资源:公共参数、数据格式、转换规则。

公共参数

随着企业的经营数据日渐增多的时候,在报表展示端无法聚焦去看到我们重点关注的数据。我们通过不同维度(时间或者地理等)去筛选过滤出某类数据时,可以通过创建参数,改变参数查询条件值实时过滤报表数据来实现。而在Spreadsheet中,公共参数可以用于多个数据集中,而无需每个数据集或报表都要定义各自的参数。

  • 适用的数据集:即席查询数据集、透视分析数据集、SQL数据集、存储过程数据集等
  • 实现原理:通常应用于数据集(相当于SQL)的Where部分,达到数据过滤的效果,也可以应用于Select部分,达到动态查询字段的效果
  • 缓存:系统支持参数缓存功能,具体查看 参数缓存 章节。

设计方法

参数的创建步骤大致分为三步,如下图所示,其操作过程可以参考文档

应用示例

下拉树控件-多级机构参数示例

在报表制作过程中,往往会遇到以下情况:参数备选值过多并且互相之间哟上下级关系,例如按机构上下级组织的机构树。

通过系统内置的下树形参数控件来实现此效果,如下图所示,要实现其效果,请参考此文档

image2019-11-4 11:56:5.png

日期控件-时间参数示例

频度日期控件是一个组合参数控件,包括频度和日期两个参数控件,当选择不同的频度时,日期控件的选择界面相应发生变化。频度日期控件支持“年、半年、季度、月、旬、周、日”7个频度,选择不同的频度,参数下拉菜单均不相同,如下图所示,要实现其效果,请参考此文档

下拉框控件-下拉参数示例

下拉框参数,可在预览数据时使用该参数进行数据过滤,允许单选和多选的方式,同时可进行模糊查询。如下图所示,要实现其效果,请参考此文档

image2019-11-8 18:4:35.png

列表对话框和平铺勾选框的实现方式与下拉框类似

文本框控件-输入方式参数示例

当您的所要过滤的数据量很大,通过下拉框或对话框等方式需要提前渲染出所有备选值才能实现数据过滤时,如人员身份证等信息,这时你可以选中文本框控件进行信息输入,进而对表格进行数据过滤。如下图所示,要实现其效果,请参考此文档

image2019-11-11 10:56:17.png

数据格式

数据格式主要作用于数据集显示的格式类型(不能延用到报表)。从原始表取数的数据格式不是我们想要的样式,此时就需要对单元格的中的数据显示格式进行设置。如下图所示,要实现其效果,请参考此文档

功能入口:

转换规则

转换规则是指查询时把数据库中各字段的内容按需要转换为熟悉的业务术语。比如:当数据库中“性别“字段中的功能区内容为“1”和“2”,当我们把“1”与“男”,“2”与“女”进行转换规则定制后,在报表的“性别”字段下显示的是“男”和“女”而不再是“1”和“2”。如下图所示,要实现其效果,请参考此文档
image2016-6-29 16:19:16.png
界面入口:

注意:转换规则目前只能用于数据类型为字符串和整型的字段,浮点型的字段不支持转换规则。

了解更多

如果您对以上介绍的公共资源还意犹未尽,想了解更多的功能设置,可通过以下导航表格详细了解。

公共设置 说明
参数即报表查询筛选条件,用户通过改变参数查询条件值改变报表数据。
用于设置数据集字段显示的格式类型。
数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。
通过表达式及函数动态获取用户的某项特征,一般用于数据权限设置。
包含了新建流程,以及对已经创建流程的诸如存储、删除等操作的内容
转换规则是指查询时把数据库中各字段的内容按需要转换为熟悉的业务术语。
主要用来定义一些公共的宏方法。将一些使用频率较高的方法定义为公共的方法,便于代码重用,消除重复。
基于资源包定制的宏,实现这些宏对该资源包中的所有报表资源或页面资源皆有效。
系统内置一些图形主题,用户可自定义图形主题并应用于图形之中。
指定义一套地图的颜色序列,应用于地图设置中。使用地图配色方案,可以实现一键设置地图配色,快捷方便。
地图区域用于设置地图区域的区域编号、名称、地图文件读取路径等。
用于列出数据库函数和系统内置函数。
定义导入数据的合法范围,用于验证Excel中某一列的数据必须在指定的可选值列表内。
电子表格模板会列出目前电子表格包含的图形模板和表格模板。

————————————————

立足经典、真Excel设计、社区版永久免费!立即下载使用,开启高效报表开发之旅!

Demo体验

返回顶层