国内表格软件-FineReport Count函数

news2024/11/24 20:06:03

1. 概述

 1.1 函数作用

计算数组或数据区域中所含项的个数,例如统计「地区数」和「销售员个数」,如下图所示:

也可与其他函数嵌套使用,例如进行「条件计数」,计算除孙林以外的销售员个数,如下图所示:

在报表设计中,count 函数可以对单元格的个数计数,可以计算某个单元格扩展出来的个数,也可以求数组中元素的个数。

注:去重计数可通过组合 count 函数和 UNIQUEARRAY()函数实现 ,例如:count(UNIQUEARRAY(A1)) 。

1.2 函数解释

语法

count(value1,value2,…)

计算数组或数据区域中所含项的个数

参数1

value1,value2,…

可包含任何类型数据的参数

示例:

若 A1 单元格扩展了 5 个格子且都有数据, count(A1) 等于 5。

若 A1-A8 单元格中都有数据,count(A1:A8) 等于 8 。

count(2,3,4,5,7) 等于 5 。

1.3 注意事项

  1. count 函数会对空字符串引起的空值计数;但对 NULL 值引起的空值不计数。
  1. 需要统计个数可以是数组、单元格,单元格可以是单元格区域,也可以是扩展单元格。

2. 去重计数

 2.1 模板准备

新建模板,新建数据集ds1 ,sql 语句为 SELECT * FROM 销量 ,设置如下模板样式,并将「ds1.地区」字段拽入 A2 单元格,将「ds1.销售员」拽入 B2 单元格。在 C2 单元格输入公式 =count(A2) ,在 D2 单元格输入公式 =count(B2)。如下图所示:

2.2 设置数据列展示方式

count 只统计单元格的个数,由于「地区」和「销售员」数据列都有重复数据,因此如果需要统计地区个数和销售员个数,则需要设置「ds1.地区」A2单元格和「ds1.销售员」B2单元格单元格显示格式为「分组」,相当于进行去重计数,如下图所示:

注:如果以「列表」格式展示数据,但却希望统计去重计数个数,则可使用 count(UNIQUEARRAY())公式。

2.3 设置单元格扩展方式

设置 C2 单元格的左父格为「无」,否则 C2 和 D2 单元格将跟随 B2 单元格扩展,无法正确计数,设置方法如下图所示:

2.4 效果查看

保存模板,效果见本文 1.1 节。

3. 条件计数

count 函数中的参数为扩展单元格时,也可以与其他函数嵌套实现条件计数,格式为:count({}) ,其中 {} 内为计数条件。

例如:count(A1{A1!=0})  统计 A1 单元格扩展出来的数据中不为 0 的个数。

          count(A1{len(A1) != 0})统计 A1 单元格扩展出来的数据中不为空的个数。

本文第二节示例中,在模板 E2 单元格加入公式:=count(B2{B2!='孙林'}),如下图所示:

保存模板,效果见本文 1.1 节。

若需要进行多条件判断,可嵌套公式,例如想要计算除了「孙林」并且销售地区为「华东」的销售员个数,可以使用公式:count(B2{B2!='孙林'&&A2='华东'}) 或者 count(B2{AND(B2!='孙林',A2='华东')}),如下图所示:

公式说明:

公式

说明

B2!='孙林'&&A2='华东' 或者 AND(B2!='孙林',A2='华东')

同时满足不是「孙林」并且销售地区为「华东」的销售员

count(B2{B2!='孙林'&&A2='华东'}) 或者

count(B2{AND(B2!='孙林',A2='华东')})

同时满足不是「孙林」并且销售地区为「华东」的销售员个数

注1:若需要多个条件中任一条件符合即计数,可使用OR 函数。

注2:11.0.4 版本支持使用COUNTIFS函数。

总结

对于很对企业来说,按传统方式,店铺日志需要手工制作、及时上报、及时汇总,整个过程复杂低效,并且容易出错,如果交班信息交接不到位,还会导致店员不清楚主推品类、款式、销售目标等。通过帆软FineReport的复杂表格制作,帆软填报和展示可以自动获取昨日门店销售情况做总结分析,将当天的工作重心和目标录入宣导,提高工作效率。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/50921.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Lactoferrin-PEG-alginate 乳铁蛋白-聚乙二醇-海藻酸钠

产品名称:乳铁蛋白-聚乙二醇-海藻酸钠 英文名称:Lactoferrin-PEG-alginate 纯度:95% 存储条件:-20C,避光,避湿 外观:固体或粘性液体,取决于分子量 PEG分子量可选:350、550、750、1k、…

VBA驱动SAP GUI自动化:查找页面元素FindAllByName

我们在VBA中嵌入SAP原生的【脚本录制与回放】功能生成的VBS脚本,可以实现很多自动化操作。但只有我们对SAP做了一系列动作,才会得到这些动作的脚本。然而,一旦我们需要用代码提前做一些判断,然后再决定后续的动作时,这…

MBR主引导记录

主引导记录(Master Boot Record,缩写:MBR),又叫做主引导扇区,是计算机开机后访问硬盘时所必须要读取的首个扇区,它在硬盘上的三维地址为(柱面,磁头,扇区&…

基于ARM的环境参数检测系统设计(Labview+STM32+ZigBee)

目 录 1 绪论 1 1.1 研究背景和意义 1 1.2 研究现状 2 1.3 研究内容 3 2 系统概述和相关原理 4 2.1 系统的功能分析与设计 4 2.2 LabVIEW介绍 5 2.3 ZigBee技术 5 2.3.1 ZigBee技术概述 5 2.3.2 ZigBee网络协议 6 2.3.3 ZigBee网络拓扑结构 7 2.4 GSM技术 8 2.5 本章小结 8 3 …

【研发工具】Centos下搭建轻量级内网FTP服务器

1 前言 vsftpd是一款非常小巧、高性能、稳定性好、安全易用的Linuxt环境下的的FTP服务器软件。 vsftpd 名称是取自 very secure FTP daemon 的缩写,可以在类UNIX类操作系统上运行。 2 部署 通常情况下可以在线安装, # centos / Redhat 操作系统下 $ yum -y ins…

【历史上的今天】12 月 1 日:新浪网成立;钉钉上线;古登堡计划发布

整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2022 年 12 月 1 日,在 1948 年的今天,中国人民银行成立,并发行了第一套人民币;第一套人民币共印制发行了 12 种面额、6…

推荐系统:架构设计

架构设计概述 架构设计是一个很大的话题,这里只讨论和推荐系统相关的部分。更具体地说,我们主要关注的是算法以及其他相关逻辑在时间和空间上的关系——这样一种逻辑上的架构关系。 在前面的章节中我们讲到了很多种算法,每种算法都是用来解决…

[附源码]JAVA毕业设计个人交友网站(系统+LW)

[附源码]JAVA毕业设计个人交友网站(系统LW) 目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术&…

【JavaWeb】Servlet系列 --- 关于一个web站点的欢迎页面

web站点的欢迎页面1. 什么是一个web站点的欢迎页面?2. 怎么访问欢迎页面?静态资源进行变换动态资源3. (易错)关于WEB-INF目录1. 什么是一个web站点的欢迎页面? 对于一个webapp来说,我们是可以设置它的欢迎…

Java的I/O框架

目录 一、流的概念 二、流的分类 1.按方向 2.按单位: 3.按功能: 三、字节流 1、文件字节流 (1) FileInputStream: (2)FileOutputStream: (3)完成复…

c++基础(自用)

C基础入门 1 C初识 1.1 第一个C程序 编写一个C程序总共分为4个步骤 创建项目创建文件编写代码运行程序 1.1.1 创建项目 ​ Visual Studio是我们用来编写C程序的主要工具,我们先将它打开 1.1.2 创建文件 右键源文件,选择添加->新建项 给C文件起…

Windows8系统下DOSBox编译、链接、执行汇编语言步骤

下载安装好DOSBox后,同时下载debug、link、masm程序。 (1)建立工作目录,编写汇编语言源文件,并将debug、link、masm程序放在同一目录下。(下图中ass.asm是汇编语言源文件) (2&#x…

2022年第四届大数据与计算国际研讨会(WBDC 2022)

2022年第四届大数据与计算国际研讨会(WBDC 2022) 重要信息 会议网址:www.iwbdc.org 会议时间:2022年12月16-18日 召开地点:中国北京 截稿时间:2022年10月31日 录用通知:投稿后2周内 收录检…

MPI 快速入门

浅学 MPI。 MPI 分布式内存多处理器: 处理器 辅助组件 > 节点一堆节点 > 高性能计算系统 节点 > 进程 节点之间:消息传递 MPI:消息传递接口 安装 还是用 Docker 方便。 宿主机: sudo docker run -idt --name op…

移动WEB开发之流式布局--移动WEB开发之flex布局--携程网首页案例制作

案例:携程网移动端首页 访问地址:携程旅行-酒店预订,机票预订查询,旅游度假,商旅管理-携程无线官网 (ctrip.com) 1. 技术选型 方案:我们采取单独制作移动页面方案 技术:布局采取flex布局 2. 搭建相关文件夹结构 3. 设置视口标…

三、【react-redux】数据共享

文章目录1、优化项目结构2、添加一个新容器组件2.1、新项目结构2.2、CODE2.2.1、reduc/constant.js2.2.2、redux/actions/person.js2.2.3、redux/reducers/person.js2.2.4、redux/store.js2.2.5、Count.jsx2.2.6、Person.jsx2.3、Result3、总结本示例修改自 上一章 求和Demo 1、…

SVN版本控制软件

尚硅谷SVN版本控制软件教程(一套掌握svn操作) 学习网址:https://www.bilibili.com/video/BV1mW411M7yR/?spm_id_from333.999.0.0&vd_source461545ff50a35eaeaa8218ecdc5f7152 学习时长:1小时46分钟 未学习 5.启动服务器 6.…

维视智造明星产品推荐(一) 环外侧工业镜头

维视智造明星产品推荐(一)环外侧工业镜头 市场洞察 产品外观质量检测及标签检测,是工业制造中常见的两个质检场景。根据产品特点及产线环境,往往可以做多种检测方案的选择。在圆柱状产品如药瓶、瓶盖、齿轮、螺母等的生产检测中&a…

11.30排序

目录 一.排序 1.概念 1.1排序 1.2稳定性 2.七大基于比较的排序 二.插入排序 3.1 直接插入排序-原理 2.折半插入排序 3.分析 二.每日一题订正 1.选择题 2.不要二 三.希尔排序 1 原理 2.代码实现 3.分析 四.选择排序 1.原理 2.代码 3.优化版 4.分析 五.测量…

使用Cpolar内网穿透开启群晖WebDAV

文章目录1.前言2.群晖组件安装2.1.软件安装(1)WebDav server套件下载安装(2)cpolar套件下载安装(3)RaiDrive的下载安装2.2.群晖NAS端软件的设置2.3.Cpolar云端设置2.4.Cpolar本地设置3.访问端软件设置4.公网…