第3篇 以有限字段做无尽分析:Tableau、SQL函数与计算体系
本篇的关键是计算,基于详细级别构建了由浅入深的层次体系,是读者理解Tableau和通用分析的关键。
第8章 计算的底层框架:行级别计算与聚合计算
行级别计算完成数据准备、聚合计算完成业务分析,二者构成了计算的基础。本章结合Excel、SQL和Tableau的讲解,并介绍了Tableau的对应函数。字符串函数、日期函数是行级别的,而算术计算、逻辑函数是通用的。
第9章 高级分析函数:Tableau表计算/SQL窗口函数
分析即抽象,抽象聚合,“聚合的二次聚合或行间计算”是高级抽象的典型,典型案例是合计百分比、同/环比差异。本章介绍排序、移动平均、窗口合计等典型计算场景和函数,并介绍了表计算嵌套应用,以及“合计利润率”、标杆分析、帕累托分析等案例。
第10章 结构化问题分析:LOD表达式与SQL聚合子查询
LOD表计算用于在视图中引用预先聚合值,这和SQL聚合子查询异曲同工。本章介绍了它的原理、类型与函数,并深入介绍了客户分析、购物篮分析等典型案例。
第11章 从数据管理到数据仓库:敏捷分析的基石
Tableau不仅是可视化分析工具,更是企业级的大数据分析平台,本章介绍Tableau Server的数据管理相关功能,并介绍ETL流程。建议企业把Tableau视为DW/BI平台,构建敏捷的分析体系。
——————
第3篇 以有限字段做无尽分析:Tableau、SQL函数和计算体系
第8章 计算的底层框架:行级别计算与聚合计算 286
8.1 计算的演进及分类:从Excel、SQL到Tableau 287
8.1.1 计算的本质及其与业务过程的关系 287
8.1.2 以Excel理解详细级别与计算的两大分类 288
8.1.3 从Excel“存取一体”到“数据库-SQL”的存取分离 292
8.1.4 集大成者Tableau:将查询、计算和展现融为一体 294
8.2 计算的两大分类:分析是聚合的抽象过程 297
8.2.1 行级别计算、聚合计算的差异和关系 297
8.2.2 从业务角度理解计算的结果:业务字段VS分析字段 300
8.3 数据准备类函数(上):字符串函数、日期函数 302
8.3.1 字符串函数:截取、查找替换等清理函数 302
8.3.2 日期函数:日期独特性与转换、计算 306
8.3.3 数据类型转换函数 315
8.4 数据准备类函数(下):正则表达式 316
8.5 分析函数:从明细到问题的“直接聚合” 318
8.5.1 描述规模:总和、计数、平均值 319
8.5.2 描述数据的波动程度:方差和标准差 320
8.5.3 关注个体,走向分布:百分位函数及最大值、最小值、中位数 322
8.5.4 ATTR属性——针对维度字段的聚合判断 324
8.6 通用型计算:算术函数和逻辑函数 325
8.6.1 算术运算、精度控制函数 325
8.6.2 逻辑表达式和逻辑判断符 329
8.7 行级别计算与聚合计算的区别与结合 332
8.7.1 案例:各子类别的利润与盈利结构分析 332
8.7.2 复习:行级别计算和聚合计算的差异 334
8.7.3 SUMIF条件聚合:将行级别筛选和聚合分析合二为一 335
8.8 专题:地理空间分析之“空间函数” 338
参考资料 345
练习题目 345

