O2OA(翱途)开发平台数据统计如何配置?
O2OA提供的数据管理中心,可以让用户通过配置的形式完成对数据的汇总,统计和数据分组展现,查询和搜索数据形成列表数据展现。也支持用户配置独立的数据表来适应特殊的业务的数据存储需求。本文主要介绍如何在O2OA中开发和配置统计。
一、先决条件
1、O2Server服务器正常运行
2、以拥有管理员权限或拥有数据中心管理员(QueryManager角色)的用户账号登录O2OA(翱途)开发平台,如:xadmin。
二、统计简介
统计是对流程管理、内容管理中的业务数据图形化展现的一种工具。目前一共有三种图形:柱状图、饼状图和折线图。下面展现了柱状图和折线图的应用:
一是统计各部门的报销金额,效果如下:
二是统计每个月份不同报销种类的统计金额对比,效果如下:
三、知识准备
统计的配置完全是基于视图的,如果您不了解视图,请先打开视图教程文档学习。
本文的视图以员工报销的视图为例,该视图以申请部门为分类,需要统计报销金额。
四、数据中心入口
点系统的左上角系统图标->应用->数据中心管理->具体应用->统计打开。
五、创建统计
点击导航上的“统计配置”,再点击“新建图标”就可以创建统计了:
在统计配置界面上有三栏,左边是本应用的所有统计列表;中间是编辑区,用来展现统计列,和预览数据;右边是属性区域,可以显示统计属性和统计列属性。如下图:
六、创建统计列
点击添加按钮创建统计列:
七、设置列属性
属性 | 可选值 | 说明 |
名称 | 显示给用户的名称 | |
视图 | 可选系统中的所有视图 | 需要统计的数据的视图,不同的列可以选择不同的视图,但如果统计使用分类,视图要有相同的分类列。 |
视图列 | 选中的视图的所有列 | 需要进行统计的列,如:报销金额 |
计算类型 | 可选:总和、平均值、数量 | 同一分类下数据的计算类型,以下列视图为例: 公司领导分类下有4个文档,报销金额分别为100、1200、1200、300 计算类型为“总数”时,统计的值为4个数相加:2800 计算类型为“平均”时,统计的值为总数除文档个数:700 计算类型为“数量”时,统计的值为文档个数:4 |
小数点位数 | 数值 | 统计的值保留的最长小数点位数 |
默认值 | 当一个分类无数值的时候,默认显示的值 |
八、设置统计属性
1、基本
属性 | 可选值 | 说明 |
名称 | 显示给用户的名称 | |
别名 | 可以在脚本中使用 | |
隐藏 | 是 否 | 在数据中心应用界面是否展现导航,如下图 |
排序号 | 数字 | 在数据中心应用界面左导航的排序,如上图 |
图表 | 可选:柱状图、饼状图、折线图 | 展现给用户的图表 |
可执行人 | 能够执行统计的人员 | |
执行组织 | 能够执行统计的组织 |
2、分类
属性 | 可选值 | 说明 |
分类统计 | 是 否 | 是否启用分类 |
分类标题 | ||
合计 | 是、否 | 统计中是否显示合计 |
排序 | 升序、降序 | 统计条目的排序 |
排序列 | 选择统计中的一列 | |
分类值 | 根据视图计算 根据指定的分类值 列视图计算与指定分类值的交集 列视图计算与指定分类值的合集 | 此处四个选项含义如下: “根据视图计算”:统计结果只显示视图的分类列,一般情况下选择这个选项就可以了。 “根据指定的分类值”:统计结果只显示下面提供的“指定分类值”列表,如果视图分类值包含在指定的分类值中,则正常统计,否则不统计也不显示,如果指定的分类值并没有相同的视图分类值,则显示统计结果为0。 “列视图计算与指定分类值的交集”:与上一个选项不同之处在于,当指定的分类值并没有相同的视图分类值时,也不显示。 “列视图计算与指定分类值的合集”:“指定分类值”和列视图分类值都会显示在统计结果中,如果指定的分类值并没有相同的视图分类值,则显示统计结果为0。 在一些统计中,要求没有数据的分类也要显示在统计结果中时,可选择此项,并提供完整的“指定分类值”。 如要统计某公司所有部门的数据进行汇报,需要所有部门都出现在报表中,如果选择第一项,则只会统计发生了数据的部门,如果“财务部”没有发生数据,则不会显示在统计结果中,所以要选择此项,并在“指定分类值”中添加所有的部门。 |
指定分类值 | 指定分类是指必须的统计分类可能不在已有数据中,但又需要参与统计,见下图: |
九、查看效果
点击系统菜单->点击“数据”->点击具体的应用,如“报销业务”
在弹出的界面点击对应统计,如下图:
十、统计和视图的对应关系
从上面的内容来看,统计是建立在视图上的,统计和视图的关系:
1、视图的分类作为统计的横坐标
2、可以使用视图的列作为统计的系列
十一、基于多个视图创建分类
当统计需要使用同一字段作为多个系列时,则需要对该统计配置多个视图。
样例:统计不同月份不同报销种类的报销金额。
现在系统中有两种报销种类:差旅报销和雇员报销。
我们单凭视图中的“报销金额”列不能确定是哪一类报销的,因此需要使用两个视图,分别过滤出差旅报销和雇员报销。视图和统计对应如下:
两个视图的列配置如下:
对展现差旅报销金额的视图,我们需要配置以下过滤条件,保证只显示报销类型为“差旅报销”的金额:
对展现雇员报销金额的视图,我们需要配置以下过滤条件,保证只显示报销类型为“雇员报销”的金额:
在分类当中创建两列:
差旅报销金额 | 雇员报销金额 |
列标题:差旅报销金额 视图:选择“统计视图-差旅报销 ” 视图列:选择“报销金额” 计算类型:选择“总和” | 列标题:雇员报销金额 视图:选择“统计视图-雇员报销 ” 视图列:选择“报销金额” 计算类型:选择“总和” |
展现效果如下
以上是对统计开发的介绍,希望对您有帮助。
相关文章:

O2OA(翱途)开发平台数据统计如何配置?
O2OA提供的数据管理中心,可以让用户通过配置的形式完成对数据的汇总,统计和数据分组展现,查询和搜索数据形成列表数据展现。也支持用户配置独立的数据表来适应特殊的业务的数据存储需求。本文主要介绍如何在O2OA中开发和配置统计。 一、先决…...

网关过滤器使用及其原理分析
1.网关过滤器介绍 网关过滤器的用途一般是修改请求或响应信息,例如编解码、Token验证、流量复制等 官方文档地址:Spring Cloud Gateway 网关过滤器分为GloablFilter、GatewayFilter及DefaultFilter 过滤器的执行顺序由Order决定,Order值越小,优先级越高,越先执行 1.1…...

jiebaNET中文分词器
最近我接手了一个有趣的需求,需要对用户评价进行分词,进行词频统计和情绪分析,并且根据词频权重制成词云图以供后台数据统计,于是我便引入了jieba分词器,但是我发现网上关于jiebaNET相关文档实在太少了,甚至连配置文件…...

springboot3项目练习详细步骤(第四部分:文件上传、登录优化、多环境开发)
目录 本地文件上传 接口文档 业务实现 登录优化 SpringBoot集成redis 实现令牌主动失效机制 多环境开发 本地文件上传 接口文档 业务实现 创建FileUploadController类并编写请求方法 RestController public class FileUploadController {PostMapping("/upload&…...

视觉里程计的融合方法及优缺点分析
视觉里程计是视觉slam的一部分,即前端部分,用于前端跟踪并建立局部地图。多用于重定位或辅助定位,常用的有特征点法,光流法和直接法,其区别和优缺点如下。 特征点法,需要计算特征点和描述子,计算…...

SQL常用基础语句(一)-- FGHIJ开头
GROUP BY GROUP BY语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。在GROUP BY子句后面包含了一个HAVING子句,HAVING类似于WHERE,(唯一的差别是WHERE过滤行,HAVING过滤组࿰…...

大语言模型量化方法对比:GPTQ、GGUF、AWQ 包括显存和速度
GPTQ: Post-Training Quantization for GPT Models GPTQ是一种4位量化的训练后量化(PTQ)方法,主要关注GPU推理和性能。 该方法背后的思想是,尝试通过最小化该权重的均方误差将所有权重压缩到4位。在推理过程中,它将动态地将其权重去量化为f…...

实现本地访问云主机,以及在云主机搭建FTP站点
前言 云计算是一种基于互联网的计算模式,通过网络提供按需访问的计算资源和服务。核心概念是把计算能力视作一种公共资源,用户可以根据自身需求动态分配和管理这些资源。 云主机 ECS (Elastic Compute Server)是一种按需获取的云端服务器,提…...

存储+调优:存储-Cloud
存储调优:存储-Cloud Master Server 配置: IP192.168.1.254 useradd mfs tar zxf mfs-1.6.11.tar.gz.gz cd mfs-1.6.11 ./configure --prefix/usr --sysconfdir/etc --localstatedir/var/lib --with-default-usermfs --with-default-groupmfs --disabl…...

海山数据库(He3DB)线程池方案详解
前言 对于应用开发人员来说肯定听说过连接池,却不一定听说过线程池,虽然二者都是池化的概念,但还是有所不同的: 连接池面向的是数据库连接,是针对数据库Client侧的优化。连接池可将数据库连接数固定在一定范围内&#…...

K8s 高级调度
文章目录 K8s 高级调度CronJobinitContainerTaint 和 Toleration污点(Taint)容忍(Toleration) AffinityNodeAffinityPodAnffinity 和 PodAntiAffinity 总结 K8s 高级调度 CronJob 在 k8s 中周期性运行计划任务,与 li…...

数据猿携手IDC Directions 2024:探索中国ICT市场新趋势
大数据产业创新服务媒体 ——聚焦数据 改变商业 近日,ICT业界人士、行业数字化专家,以及来自投资机构、协会、智库的近500位嘉宾聚首北京,参加了IDC Directions 2024:中国ICT市场趋势论坛(北京站)活动。活…...

前端开发工程师——ajax
express框架 终端输入 npm init --yes npm i express 请求报文/响应报文 // 1.引入express const express require(express);// 2.创建应用对象 const app express();// 3.创建路由规则 // request:是对请求报文的封装 // response:是对响应报文的封装 app.get(…...

uni-app项目在微信开发者工具打开时报错[ app.json 文件内容错误] app.json: 在项目根目录未找到 app.json
uni-app项目在微信开发者工具打开时报错[ app.json 文件内容错误] app.json: 在项目根目录未找到 app.json 出现这个问题是因为打开的文件地址不对,解决这个问题首先我们要查看是否有unpackage文件夹,如果有,项目直接指向unpackage\dist\dev\…...

最大连续1的个数(滑动窗口)
算法原理: 这道题大眼一看是关于翻转多少个0的问题,但是,如果你按照这种思维去做题,肯定不容易。所以我们要换一种思维去做,这种思维不是一下就能想到的,所以想不到也情有可原。 题目是:给定一…...

Spring Cloud 框架的应用详解
Spring Cloud 框架的应用详解 Spring Cloud 是一个基于 Spring Boot 的微服务架构开发工具,它提供了一系列工具用于快速构建分布式系统中的常见模式,如配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、选举、分布式会话和集群状态管理…...

C语言 数组——向函数传递数组
目录 把数组传给函数(Passing Arrays to Functions) 向函数传递一维数组 向函数传递二维数组 数组在学生成绩管理中的应用 例:计算每个学生的平均分 把数组传给函数(Passing Arrays to Functions) 向函数传递一维…...

数据链路层简单介绍
mac地址(物理地址) mac地址和ip地址,目的都是为了区分网络上的不同设备的,在最开始的时候,mac地址和ip地址是两伙人,独立各自提出的,ip地址是4个字节(早都不够用了)&…...

【软考】设计模式之装饰器模式
目录 1. 说明2. 应用场景3. 结构图4. 构成5. 适用性6. 优点7. 缺点8. java示例 1. 说明 1.动态地给一个对象添加一些额外的职责。2.Decorator Pattern。3.就增加功能而言,装饰器模式比生成子类更加灵活。4.一种在不改变现有对象结构的情况下,动态地给对…...

网络编程day6
IO多路复用的原理 IO多路复用是一种通过同时监视多个文件描述符(通常是套接字)来处理多个I/O操作的机制。它的原理可以简单概括为: 单线程处理多个I/O操作:传统的I/O模型中,每个I/O操作都需要一个线程或进程来处理。而…...

5.23总结
新增功能点 讨论 学生和老师均可发布话题,话题发布后,在该课程的用户可以在发布话题的课程中点击讨论参与课程的讨论,并可以进行评论,回复评论,点赞操作。每个话题发布时可添加多个图片文件,参加讨论的话…...

SQL Server基础学习笔记
一. 什么是SQL Server? SQL Server是由微软公司开发的关系型数据库管理系统(RDBMS),它提供了存储、检索、处理和分析数据的功能。作为一种强大的数据库解决方案,SQL Server被广泛应用于企业级应用程序、Web应用程序、…...

用Vuex存储可配置下载的ip地址(用XML进行ajax请求配置文件)
1.在public文件夹下创建一个名为Configuration的文件在创建一个Configuration.txt里面就放IP地址(这里的名字可以随便命名一定性的被人解读文件含义) 例如: http://172.171.208.1:80032.在store文件夹中创建一个名为 ajaxModule.js 的 Vuex …...

Spring: OncePerRequestFilter
文章目录 一、介绍二、使用 一、介绍 OncePerRequestFilter是Spring Boot中的一个过滤器抽象类,它在Spring Security中也得到了广泛的应用。这个过滤器抽象类的主要目的是确保在每次外部请求时只执行一次过滤操作,对于服务器内部之间的forward等请求&am…...

《Python编程从入门到实践》day37
# 昨日知识点回顾 制定规范、创建虚拟环境并激活,正在虚拟环境创建项目、数据库和应用程序 # 今日知识点学习 18.2.4 定义模型Entry # models.py from django.db import models# Create your models here. class Topic(models.Model):"""用户学习的…...

GBDT、XGBoost、LightGBM算法详解
文章目录 一、GBDT (Gradient Boosting Decision Tree) 梯度提升决策树1.1 回归树1.2 梯度提升树1.3 Shrinkage1.4 调参1.5 GBDT的适用范围1.6 优缺点 二、XGBoost (eXtreme Gradient Boosting)2.1 损失函数2.2 正则项2.3 打分函数计算2.4 分裂节点2.5 算法过程2.6 参数详解2.7…...

【考研数学】李林《880》是什么难度水平强化够用吗
880是公认的质量高,但要是刷的方法不对,心态直接炸裂!🙉 我24年二战就是用的 880660 的黄金搭档,143分逆袭上岸211!(为什么说逆袭呢,因为我23年一战数学83,妥妥的菜鸡&am…...

Flutter 中的 AnimatedAlign 小部件:全面指南
Flutter 中的 AnimatedAlign 小部件:全面指南 在 Flutter 中,动画是增强用户界面和提升用户体验的强大工具。AnimatedAlign 是 Flutter 提供的一个动画组件,它允许你动画化子组件的对齐方式。这在实现动态布局变化、响应式设计或交互式动画时…...

(Qt) 默认QtWidget应用包含什么?
文章目录 ⭐前言⭐创建🛠️选择一个模板🛠️Location🛠️构建系统🛠️Details🛠️Translation🛠️构建套件(Kit)🛠️汇总 ⭐项目⚒️概要⚒️构建步骤⚒️清除步骤 ⭐Code🔦untitled…...

测试环境KDE组件漏洞修复
yarn白名单方案 解决漏洞: 方案: 此方式主要使用iptables的功能,对yarn的resourceManager服务的8088端口进行访问ip限制,目的限制8088端口只允许集群内ip访问。 #分别在两台resourceManager节点执行以下步骤ssh kde-offline1 #安装iptables服务,并启动设置为开机自启 yum …...