当前位置: 首页 > news >正文

O2OA(翱途)开发平台数据统计如何配置?

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

一、先决条件

1、O2Server服务器正常运行

2、以拥有管理员权限或拥有数据中心管理员(QueryManager角色)的用户账号登录O2OA(翱途)开发平台,如:xadmin。

二、统计简介

统计是对流程管理、内容管理中的业务数据图形化展现的一种工具。目前一共有三种图形:柱状图、饼状图和折线图。下面展现了柱状图和折线图的应用:

一是统计各部门的报销金额,效果如下:

image (14).png

二是统计每个月份不同报销种类的统计金额对比,效果如下:

2021-11-01_15-15-11.png

三、知识准备

统计的配置完全是基于视图的,如果您不了解视图,请先打开视图教程文档学习。

本文的视图以员工报销的视图为例,该视图以申请部门为分类,需要统计报销金额。

image.png

四、数据中心入口

点系统的左上角系统图标->应用->数据中心管理->具体应用->统计打开。

2021-10-25_17-31-23.png

五、创建统计

点击导航上的“统计配置”,再点击“新建图标”就可以创建统计了:

2021-10-27_13-58-10.png

在统计配置界面上有三栏,左边是本应用的所有统计列表;中间是编辑区,用来展现统计列,和预览数据;右边是属性区域,可以显示统计属性和统计列属性。如下图:

2021-10-27_16-46-13.png

六、创建统计列

点击添加按钮创建统计列:

2021-10-27_16-55-57.png

七、设置列属性

4)@@CQDG6J0GUL[8TX{8Y0W.png

属性

可选值

说明

名称

显示给用户的名称

视图

可选系统中的所有视图

需要统计的数据的视图,不同的列可以选择不同的视图,但如果统计使用分类,视图要有相同的分类列。

视图列

选中的视图的所有列

需要进行统计的列,如:报销金额

计算类型

可选:总和、平均值、数量

同一分类下数据的计算类型,以下列视图为例:

公司领导分类下有4个文档,报销金额分别为100、1200、1200、300

计算类型为“总数”时,统计的值为4个数相加:2800

计算类型为“平均”时,统计的值为总数除文档个数:700

计算类型为“数量”时,统计的值为文档个数:4

小数点位数

数值

统计的值保留的最长小数点位数

默认值

当一个分类无数值的时候,默认显示的值

八、设置统计属性

1、基本

]VQGTW_99EYZX]4]C%Y4JE9.png

属性

可选值

说明

名称

显示给用户的名称

别名

可以在脚本中使用

隐藏

在数据中心应用界面是否展现导航,如下图

排序号

数字

在数据中心应用界面左导航的排序,如上图

图表

可选:柱状图、饼状图、折线图

展现给用户的图表

可执行人

能够执行统计的人员

执行组织

能够执行统计的组织

2、分类

image (1).png

属性

可选值

说明

分类统计

是否启用分类

分类标题

合计

是、否

统计中是否显示合计

排序

升序、降序

统计条目的排序

排序列

选择统计中的一列

分类值

根据视图计算

根据指定的分类值

列视图计算与指定分类值的交集

列视图计算与指定分类值的合集

此处四个选项含义如下:

“根据视图计算”:统计结果只显示视图的分类列,一般情况下选择这个选项就可以了。

“根据指定的分类值”:统计结果只显示下面提供的“指定分类值”列表,如果视图分类值包含在指定的分类值中,则正常统计,否则不统计也不显示,如果指定的分类值并没有相同的视图分类值,则显示统计结果为0。

“列视图计算与指定分类值的交集”:与上一个选项不同之处在于,当指定的分类值并没有相同的视图分类值时,也不显示。

“列视图计算与指定分类值的合集”:“指定分类值”和列视图分类值都会显示在统计结果中,如果指定的分类值并没有相同的视图分类值,则显示统计结果为0。

  在一些统计中,要求没有数据的分类也要显示在统计结果中时,可选择此项,并提供完整的“指定分类值”。

  如要统计某公司所有部门的数据进行汇报,需要所有部门都出现在报表中,如果选择第一项,则只会统计发生了数据的部门,如果“财务部”没有发生数据,则不会显示在统计结果中,所以要选择此项,并在“指定分类值”中添加所有的部门。

指定分类值

指定分类是指必须的统计分类可能不在已有数据中,但又需要参与统计,见下图:

九、查看效果

点击系统菜单->点击“数据”->点击具体的应用,如“报销业务”

2021-10-27_17-56-06.png

在弹出的界面点击对应统计,如下图:

image (2).png

十、统计和视图的对应关系

从上面的内容来看,统计是建立在视图上的,统计和视图的关系:

1、视图的分类作为统计的横坐标

2、可以使用视图的列作为统计的系列

未标题-3.png

十一、基于多个视图创建分类

当统计需要使用同一字段作为多个系列时,则需要对该统计配置多个视图。

样例:统计不同月份不同报销种类的报销金额。
现在系统中有两种报销种类:差旅报销和雇员报销。

我们单凭视图中的“报销金额”列不能确定是哪一类报销的,因此需要使用两个视图,分别过滤出差旅报销和雇员报销。视图和统计对应如下:

未标题-4.png

两个视图的列配置如下:

image (3).png

对展现差旅报销金额的视图,我们需要配置以下过滤条件,保证只显示报销类型为“差旅报销”的金额:

image (4).png

对展现雇员报销金额的视图,我们需要配置以下过滤条件,保证只显示报销类型为“雇员报销”的金额:

image (5).png

在分类当中创建两列:

差旅报销金额

雇员报销金额

列标题:差旅报销金额

视图:选择“统计视图-差旅报销 ”

视图列:选择“报销金额”

计算类型:选择“总和”

列标题:雇员报销金额

视图:选择“统计视图-雇员报销 ”

视图列:选择“报销金额”

计算类型:选择“总和”

image (6).png

展现效果如下

2021-11-02_17-45-59.png

以上是对统计开发的介绍,希望对您有帮助。

相关文章:

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过滤组&#xff0…...

大语言模型量化方法对比: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操作都需要一个线程或进程来处理。而…...

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析

1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具,该工具基于TUN接口实现其功能,利用反向TCP/TLS连接建立一条隐蔽的通信信道,支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式,适应复杂网…...

利用ngx_stream_return_module构建简易 TCP/UDP 响应网关

一、模块概述 ngx_stream_return_module 提供了一个极简的指令&#xff1a; return <value>;在收到客户端连接后&#xff0c;立即将 <value> 写回并关闭连接。<value> 支持内嵌文本和内置变量&#xff08;如 $time_iso8601、$remote_addr 等&#xff09;&a…...

React hook之useRef

React useRef 详解 useRef 是 React 提供的一个 Hook&#xff0c;用于在函数组件中创建可变的引用对象。它在 React 开发中有多种重要用途&#xff0c;下面我将全面详细地介绍它的特性和用法。 基本概念 1. 创建 ref const refContainer useRef(initialValue);initialValu…...

日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする

日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする 1、前言(1)情况说明(2)工程师的信仰2、知识点(1) にする1,接续:名词+にする2,接续:疑问词+にする3,(A)は(B)にする。(2)復習:(1)复习句子(2)ために & ように(3)そう(4)にする3、…...

中南大学无人机智能体的全面评估!BEDI:用于评估无人机上具身智能体的综合性基准测试

作者&#xff1a;Mingning Guo, Mengwei Wu, Jiarun He, Shaoxian Li, Haifeng Li, Chao Tao单位&#xff1a;中南大学地球科学与信息物理学院论文标题&#xff1a;BEDI: A Comprehensive Benchmark for Evaluating Embodied Agents on UAVs论文链接&#xff1a;https://arxiv.…...

解锁数据库简洁之道:FastAPI与SQLModel实战指南

在构建现代Web应用程序时&#xff0c;与数据库的交互无疑是核心环节。虽然传统的数据库操作方式&#xff08;如直接编写SQL语句与psycopg2交互&#xff09;赋予了我们精细的控制权&#xff0c;但在面对日益复杂的业务逻辑和快速迭代的需求时&#xff0c;这种方式的开发效率和可…...

Go 语言接口详解

Go 语言接口详解 核心概念 接口定义 在 Go 语言中&#xff0c;接口是一种抽象类型&#xff0c;它定义了一组方法的集合&#xff1a; // 定义接口 type Shape interface {Area() float64Perimeter() float64 } 接口实现 Go 接口的实现是隐式的&#xff1a; // 矩形结构体…...

【git】把本地更改提交远程新分支feature_g

创建并切换新分支 git checkout -b feature_g 添加并提交更改 git add . git commit -m “实现图片上传功能” 推送到远程 git push -u origin feature_g...

Pinocchio 库详解及其在足式机器人上的应用

Pinocchio 库详解及其在足式机器人上的应用 Pinocchio (Pinocchio is not only a nose) 是一个开源的 C 库&#xff0c;专门用于快速计算机器人模型的正向运动学、逆向运动学、雅可比矩阵、动力学和动力学导数。它主要关注效率和准确性&#xff0c;并提供了一个通用的框架&…...

Qemu arm操作系统开发环境

使用qemu虚拟arm硬件比较合适。 步骤如下&#xff1a; 安装qemu apt install qemu-system安装aarch64-none-elf-gcc 需要手动下载&#xff0c;下载地址&#xff1a;https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-x…...