计算&AI •
1062 引用 •
1118 回帖 •
475 关注
博客
关注
-
业务数据经常存在层次关系,比如订单包含日期、客户和订单明细,订单明细又包含价格、数量、产品,产品则包含名称和分类。 json 的可嵌套结构很适合描述这种关系,比如订单数据: [ { 'orde ..
-
数据分析经常出现跨行计算,比如比上期、比同期、移动平均等等。针对有序数据集实现跨行计算,会涉及集合相邻成员引用的问题。 比如某商家某年 12 个月的销售额已经按月份次序准备好,现在要计算最大月 ..
-
针对数据集合的每个成员进行计算是很常见的任务,用循环语句当然能实现,但比较麻烦,算个简单的求和都要写很多句代码。 编程语言经常把这些运算封装成函数,比如 Python 的 sum 函数,求订单 ..
-
集合在计算机中一般都存储为数组形式,其成员天然会有个位置。数据表本质上是记录的集合,也会被存储成数组,作为成员的记录也有位置的概念。而实际应用中确实有很多分析计算都是位置相关的,但 SQL 把 ..
-
标准 SQL 中提供了五种最常用的聚合运算:SUM/COUNT/AVG/MIN/MAX,都是对集合计算出单值。 比如日志表中找出用户 1001 第一次登录的时间,SQL 很简单: SELECT ..
-
在很多业务场景中需要在 word 文档中嵌入报表。比如下图这个报告: .. [图片] [图片] 这是一个某大学年度毕业生就业报告,报告中的表格和统计图的数据来自数据库,如果通过报表工具,制作这 ..
-
早期 SQL 对有序计算极端不适应,理论上可以写,但实际的麻烦程度基本上等同于不能用。 在引入窗口函数后,有序计算得到了一定的改善,但 SQL 的基础还是无序集合,即使打了窗口函数这样的补丁也 ..
-
背景 报表作为业务决策的重要依据却有着不稳定的特点,随时需要根据新的需求进行调整和优化。这种频繁的调整和更新要求报表系统具备极高的灵活性和响应速度。换句话说,报表应用能够在不停止服务的情况下, ..
-
为一个销售管理系统准备模拟数据进行测试。要求生成4张表,数据的要求分别是: 销售员表,要求有50名销售员,5个地区:NorthChina, SouthChina, CentralChina, ..
-
esProc SPL在结构化文本文件上的常规运算 结构化文本文件是指以tab分隔的TXT文件或是逗号分隔的csv文件,这类文件可以看成是数据表。使用esProc SPL能够很方便地对这类文件进 ..
-
简化后的进货表 purchases、销售表 sales 的部分数据如下: sales: [图片] purchases: [图片] 《下载测试数据》 1、统计各产品多少周发生过断货 这里只统计断 ..
-
相关性分析是数据分析和挖掘中经常用的方法,通过对特征和目标之间的关系分析可以发现业务运营中的影响因素,并对业务的发展进行预测。 两个变量之间的关系有以下几种: (1) 完全正线性相关:一个值随 ..
-
条形码扫描后是一个 13 位的数字字符串。为应对扫描错误的情况,条形码有“检查和校验”的方法,用于校验条形码是否有错。具体的计算规则为: 取出 13 位字符串的前 12 位数字,将每个奇数位的 ..
-
八皇后问题是一个古老而著名的问题。具体为:在 8X8 格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,请问有多少种摆法。 A B C D 1 ..
-
请给出指定的某年(如 2020)的全年日历。使用字符串输出,仿照常见日历的格式,按月分隔,包含日期和星期信息。 循环十二个月,首先计算月标题和星期标题添加到万年历,然后循环月中的所有天,按周拼 ..
-
请编写程序解答下面 10 个问题: 1、第一个答案是 b 的问题是哪一个? (a)2;(b) 3;(c)4;(d)5;(e)6 2、唯一的连续两个具有相同答案的问题是: (a)2,3;(b)3 ..
-
四个人打扑克,用一副扑克牌,抽掉大小王,剩余 52 张牌,洗牌后平分给四个人,每人 13 张,并按花色和点数整理。现在用 ,,,表示扑克牌花色,例如 8 表示黑桃 8,K 表示红桃 K,请写一 ..
-
斐波那契数列指的是这样一个数列:1、1、2、3、5、8、13、21、…… 这个数列从第三项开始,每一项都等于前两项之和。 输出这个数列的前 N 项(N>2)。 定义一个序列,将前两项赋值 ..
-
筛选法是一种古老的求不超过自然数 N(N>1)的所有质数的方法。把自然数1~N排列起来。最小的质数是 2,所以先把 1 划去,从 2 开始,把 2 留下,而把 2 后面所有能被 2 整除的数都 ..
-
Excel 是日常工作不可或缺的工具,处理数据快捷方便,深受欢迎。然而,它的数据处理能力并非无限制,当遇到大数据时,Excel 的能力就不行了。 拿几十万行的数据来说,光是在 Excel 里打 ..
-
现代数据分析业务(如常见的报表应用)经常要从不同系统中提取数据,这些数据分散在各个地方,格式和存储形式也不一样,更新速度也不统一。CRM 里的销售数据、财务系统里的财务数据,ERP 里的库存数 ..
-
SQL 用于数据分析其实会很浅 SQL 被广泛用于数据分析,经常会被当成数据分析师的默认技能。的确,数据库环境下会写 SQL 是很方便,想查什么写句 SQL 似乎就能搞定。比如,查个用户分组销 ..
-
列式存储是提高数据分析计算性能的重要手段。如果数据表的总列数很多而计算涉及的列很少,采用列存就只读取需要的列即可,能够减少硬盘访问量,提高性能。而且,同一列数据往往是同一类型的,甚至有些情况取 ..
-
日常工作中,涉及到数据的计算分析,Excel 一定是使用最多的。但是也有不少小伙伴困惑于 Excel 的深入学习难度大,复杂问题不好做,相同问题重复烦,大数据跑不了等问题。这里我们就来聊一聊 ..
-
数据结构 就诊记录表 Appointments [图片] appid 是就诊编号,patientid 是患者编号,depid 是科室编号,appdate 是就诊日期。 1. 查询 2020 与 ..