销售时间表
汇总分析表的组成为:已知-销售日期-交易笔数、交易金额、累计排名,前10名自动高亮,以及总收入和总销售天数汇总表计算,一月收入。表空间是数据库的一种逻辑划分,一个表空间只能属于一个数据库。数据库系统管理员执行以下命令,将“fastspace”表空间的访问权限授予数据用户jack。postgres=# 将表空间 fastspace 上的创建权限授予 jack;在HCS等场景下,存储设备均采用标准化配置且无其他可用存储介质,自定义表空间使用不当不利于系统长期稳定运行,影响整体性能,因此建议使用默认表空间。
今天的学习内容——功能综合应用:销售明细表1、销售明细表
构成:已知——销售日期、销售人员、产品名称、所需数量——单价、购买金额
(1)单价:利用VLOOKUP函数从价目表到销售表中查找匹配对应产品的单价。
(2) 采购金额:使用乘法运算或SUMPRODUCT函数将每次销售的数量与单价相乘,得到采购金额
2、功能综合应用
汇总分析表的组成为:已知-销售日期-交易笔数、交易金额、累计排名,前10名自动高亮(前10名填充红色背景),以及总收入和总销售天数汇总表计算,一月收入
(1)交易数量:使用COUNTIF函数统计销售明细表中的销售数量【以销售日期为统计条件】
(2)交易金额:使用SUMIF函数从销售明细表中计算对应日期对应的购买金额【以销售日期为求和条件】
(3)累计排名:利用RANK函数对交易金额进行排名
(4)自动突出显示前10名:使用条件格式将前10名部分填充为红色背景
(5)计算汇总表总收入:使用SUM函数实现
(6)计算汇总表中的销售总天数:使用COUNT函数统计销售日期列
(7) 计算汇总表中一月份的收入。 假设数据范围为A2:D91,A2单元格内容为:2018-1-1,C列为交易金额,即收入。 要计算汇总表中的一月收入,可以通过嵌套使用 SUMPRODUCT 函数和 MONTH 函数来实现。 。
方法一:=SUMPRODUCT((月份(A2:A91)=月份(A2))*C2:C91)
方法二:=SUMPRODUCT((MONTH(A2:A91)=1)*C2:C91)
3. 实用见解
今天的学习内容应用了条件格式的嵌套、VLOOKUP函数、COUNT函数、COUNTIF函数、SUM函数、SUMIF函数、RANK函数、SUMPRODUCT函数以及工作中常用的相关函数。 相当于实际作业,可以学到更多。 多加练习!
表空间
表空间是数据库的一种逻辑划分,一个表空间只能属于一个数据库。 所有数据库对象都存储在指定的表空间中。 但它主要存储的是表,所以称为表空间。
⚫ 通过使用表空间,管理员可以控制数据库安装的磁盘布局。 这样做有以下优点:
如果数据库初始化所在的分区或卷空间已满,无法逻辑扩展更多空间,则可以在不同的分区上创建和使用表空间,直到系统重新配置空间。
表空间允许管理员根据数据库对象的使用模式安排数据位置,从而提高性能。
◼ 例如,经常使用的索引可以放在磁盘上,性能稳定,计算速度快。
◼ 例如,存储归档数据时,很少使用或性能要求不高的表可以存储在速度较慢的磁盘上。
表空间可以控制数据库数据占用的磁盘空间。 当表空间的磁盘使用率达到90%时,数据库将被设置为只读模式。 当磁盘使用率下降到90%以下时,数据库将返回只读模式。 写入模式。
表空间对应一个文件系统目录,用户需要对该空目录具有读写权限。
表空间示例
⚫ 创建表空间
postgres=# 创建表空间 fastspace 相对位置 'tablespace/tablespace_1';
“fastspace”是新创建的表空间;
“/tablespace/tablespace_1”是相对数据库节点数据目录,是一个空目录,用户有读写权限。
⚫ 数据库系统管理员执行以下命令,将“fastspace”表空间的访问权限授予数据用户jack。
postgres=# 将表空间 fastspace 上的创建权限授予 jack;
⚫ 在表空间中创建对象
如果用户对表空间具有CREATE权限,则可以在表空间上创建数据库对象。
◼ 方法一:在指定表空间创建表。
postgres=# 创建表 foo(i int) 表空间 fastspace;
◼ 方法二:先设置默认表空间,再创建表。
postgres=# SET default_tablespace = 'fastspace';
postgres=# 创建表 foo2(i int);
⚫ 查看表空间
方法一:查看系统表pg_tablespace。
方法二:使用gsql meta命令查询\db。
⚫ 检查表空间使用情况
查询当前表空间的使用情况。
postgres=# 选择 PG_TABLESPACE_SIZE('示例');
计算表空间使用量:表空间使用量=PG_TABLESPACE_SIZE/表空间所在目录的磁盘大小。
⚫ 修改表空间
执行以下命令将表空间fastspace重命名为fspace。
postgres=# 更改表空间 fastspace 重命名为 fspace;
⚫ 删除表空间
postgres=# 删除表空间 fspace;
防范措施
在HCS等场景下,一般不建议用户使用自定义表空间。 用户自定义表空间通常与主存以外的其他存储介质(即默认表空间所在的存储设备,如磁盘)配合使用,隔离不同业务可以使用的IO资源。 在HCS等场景下,存储设备均采用标准化配置且无其他可用存储介质,自定义表空间使用不当不利于系统长期稳定运行,影响整体性能,因此建议使用默认表空间。