原始需求:

【已答】003 如何利用刷卡机产生的 Excel 纪录,自动产出餐费及统计报表?

现有这样的食堂就餐刷卡统计表

我们希望按下图的样子统计

按照人员、时间区间、部门自动计算并合计。

制作关键点

1. 根据刷卡时间判断早中晚等

2. 不同级别餐费不同,要根据卡号查出员工对应的级别然后统计餐费

数据文件:

食堂就餐刷卡统计表

员工信息表

制表过程:

  1. 启动润乾报表工具

  2. 新建空白报表

3. 设置报表的数据集为 脚本数据集

打开”脚本数据集”设置界面,如下

A1:

$select * from 食堂就餐刷卡统计表.xlsx a left join 员工信息表.xlsx b on a. 卡号 =b. 卡号

意为:通过简单类 SQL 语法格式,对 excel 文件的数据进行关联取数

A2:

=A1.new(‘a. 姓名’: 姓名,

‘a. 卡号’: 卡号,

‘a. 日期时间’: 日期时间,

string(‘a. 日期时间’,“yyyy-MM-dd”): 日期,

time(‘a. 日期时间’): 时间,

if(时间 >=time(“7:00:00”) && 时间 <=time(“8:59:59”),“早餐”,if(时间 >=time(“11:00:00”) && 时间 <=time(“12:59:59”),“午餐”,if(时间 >=time(“16:00:00”) && 时间 <=time(“17:59:59”),“晚餐”,“宵夜”))): 餐别,

‘b. 级别’: 职务,

‘b. 部门’: 部门,

if(职务 ==“经理” || 职务 ==“主任” || 职务 ==“襄理”:case( 餐别,“早餐”:10,“午餐”:20,“晚餐”:20;5), 职务 ==“役员” || 职务 ==“聘雇”:case(餐别,“早餐”:15,“午餐”:45,“晚餐”:36;5),null): 餐费 )

意为:

从 A1 的结果集中整理出后续报表计算所需的数据列;

表达式中斜体部分为文章开头关键点处理,我们只需在数据整理的同时计算出餐别与对应餐费即可。

4. 制作报表(编写表达式、设置样式等)

4.1 画出表格基本结构

4.2 取数编写计算表达式

A3: =&B3 左主格为:B3

B3:=ds1.group(姓名; 姓名:1)

C3:=ds1.group(部门; 部门:1)

D3:=ds1.group(餐别; 餐别:-1)

E2:=ds1.group(day( 日期); 日期:1)

E3:=ds1.sum(餐费)

F3:=sum(E3{})

G3:=sum(E3{}) 显示格式为:¥#0.00

H3:=sum(E3{}) 左主格为:B3

5. 保存,预览

6. 导出

报表示例

如何将明细数据关联对照表后生成汇总统计表相关推荐

  1. 如何根据参数选择 Excel 并筛选数据后生成报表

    需求说明 有某超市 2020 年各月产品采购明细数据,按月存放在"HDatas"的 Excel 文件,如下 数据格式如下 报表要求: 输入开始及结束日期两个参数(不跨月)后,找到对 ...

  2. 多目标跟踪数据关联的二部图解:CVPR18多目标跟踪开创性深度端到端二部图匹配佳作《Deep Learning of Graph Matching》读后有感

    多目标跟踪算法的核心以及瓶颈之处,即是在得到两个set的DR(detection response,其中一个前序set可能是tracklets,但也由DR来表征)之后如何实现二部图匹配.传统的Hung ...

  3. 报表查询——自动刷新数据,双击明细打开关联作业

    这次的范例是(cxmq100): 目的:实现报表数据自动刷新,双击明细数据打开相关的查询作业: 1)在MAIN前进行客制变量定义: #add-point:自定義模組變數-客製(Module Varia ...

  4. django通过ajax请求接口返回多条数据,并动态生成表格,请求表单后将表格数据并入库

    一.最近在做接口相关的开发,需求是这样的,通过一个接口所需要传递的参数,调用接口后,处理接口响应的参数,返回多条数据,并动态生成表格,请求表单后将表格的数据入库,下面是我改过的代码,跟实际代码有些出入 ...

  5. 单线激光雷达(Lidar)学习三:使用雷达数据/scan转/PointCloud后生成鸟瞰图

    单线激光雷达(Lidar)学习三:使用雷达数据/scan转/PointCloud后生成鸟瞰图 前言: 雷达广泛应用于自动驾驶中,作用非常重要,是自动驾驶无人车中的作为"眼睛"的一环 ...

  6. python 生成数据透视表后写入 Excel

    接 https://mp.csdn.net/mdeditor/103382996#. 如上贴中,得到数据透视表后,我们如何写入Excel呢? 如果我们将得到的返回值直接写入Excel,会发现,会出现丢 ...

  7. python怎么筛选excel数据_Python如何实现excel筛选后生成新表

    Python如何实现excel筛选后生成新表 xlrd对exce进行读操作,xlwt对exce进行写操作. 实现把excel中某些单元格的部分字符作为关键字,进行查找.话不多说直接上代码.# -*- ...

  8. 事件相机特征跟踪-概率数据关联法

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 1.前言 在特征跟踪时,有一个重要的概念是数据关联(Data Association).所谓数据关联, ...

  9. 测试工具 - Postman接口测试入门使用手册,Postman如何进行数据关联、自动更新cookies、简单编程

    Postman 接口测试 前言 一.工具安装 ① 获取工具 ② 账号登录 ③ 抓包工具获取 二.接口测试 ① 创建一个目录 ② 编写脚本 ③ 抓取请求 ④ 填写用例头部 ⑤ 填写用例主体内容 ⑥ 测试 ...

最新文章

  1. 将DLINK无线AP加入到公司网络
  2. 攻防世界-Misc-What-is-this(简单易懂)
  3. r graphics installing package
  4. 【2018.3.10】模拟赛之二-ssl2575 给出字符串【字符串】
  5. Android小项目之五 splash动画效果
  6. Linux Mint Root
  7. 批处理学习总结之常用符号
  8. STM32F103xxx大容量增强型芯片之间有什么区别?(来自STM32神舟系列)
  9. mysql中子查询的概念_Mysql子查询的概念、分类、语法
  10. cmakelists语法_cmake使用教程(六)-蛋疼的语法
  11. nodejs遍历文件夹下所有文件
  12. Proxyee-down – 百度网盘全平台满速下载神器,还带有IDM的全网嗅探功能!(替代PanDownload)
  13. 一次在中英街不爽的购物体验
  14. uniapp 自写模糊查询
  15. NCRE公共基础知识(一) 计算机系统
  16. (原创)报考计算机博士之前应该注意的几个问题---写给应届硕士毕业生
  17. 关于网络广告的的概念
  18. ajax的get/post请求及其封装,以及ajaxHTTP状态码是啥子意思
  19. fcpx插件:Stupid raisins show pop for Mac(20个专业设计徽标动画)
  20. 蓝桥杯 ADV-287 算法提高 Monday-Saturday质因子

热门文章

  1. eclipse java配色_eclips配色
  2. 4. Java并发编程-管程
  3. jzoj 4805. 【NOIP2016提高A组模拟9.28】跟踪 {树+dfs}
  4. 激光频率旋转框架与哈密顿量
  5. NR CSI(一) CSI-RS
  6. 关于MySQL的版本
  7. 输出图案-平行四边形
  8. 计算机组成原理:简单页表和多级页表(虚拟内存的映射)
  9. Qt国际化出错导致汉化不完全
  10. java实现文字转语音功能(仅Windows)