第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平台,构建敏捷的分析体系。
——————
第10章 结构化问题分析:LOD表达式与SQL聚合子查询 421
10.1 业务解析:理解LOD表达式的逻辑和本质 421
10.1.1 简单详细级别:“不同购买频次的客户数量” 421
10.1.2 多维详细级别:“各年度、不同矩阵年度的销售额贡献” 424
10.2 LOD表达式的“详细级别”及其与视图关系 428
10.2.1 从问题详细级别出发,理解高级问题的构成 428
10.2.2 主视图引用“更高聚合度”的详细级别聚合:占比分析 429
10.2.3 主视图引用“更低聚合度”的详细级别之聚合:购买力分析 432
10.2.4 主视图引用独立详细级别的聚合:客户矩阵分析 433
10.3 相对指定的LOD表达式及运算优先级 435
10.3.1 绝对指定和相对指定的LOD表达式 435
10.3.2 INCLUDE LOD引用更低聚合级别的聚合及优先级 437
10.3.3 EXCLUDE LOD引用更高聚合级别的聚合,以及优先级对比 439
10.4 超越LOD:计算的详细级别体系及其优先级 441
10.4.1 不同计算类型的应用场景与作用 442
10.4.2 层次分析法:理解计算的运算逻辑及其组合形式 443
10.4.3 Tableau计算、筛选、数据关系的优先级 445
10.5 走向实践:多遍聚合问题与结构化分析方法 446
10.5.1 方法论:高级问题分析的4个步骤 446
10.5.2 LOD多遍聚合:客户购买力分析的嵌套LOD计算 447
10.5.3 嵌套LOD的语法和SQL表示 452
10.6 客户分析专题:客户RFM相关案例分析 454
10.6.1 客户分析概论与常见指标体系 454
10.6.2 使用Tableau完成 RFM主题分析 457
10.6.3 单维度的分布案例:客户频次分布和生命周期分布 460
10.6.4 多维度的结构分析:与“客户获客时间”相关的分析案例 461
10.6.5 复购间隔:行级别计算和LOD计算的结合 464
10.6.6 客户留存分析:LOD表达式、表计算的结合 465
10.6.7 客户矩阵分析:客户价值分类 468
10.7 产品分析高级专题:购物篮分析的多个角度 470
10.7.1 购物篮比率:任意子类别相对于所有订单的比率 471
10.7.2 支持度、置信度和提升度分析:类别之间的关联推荐 472
10.7.3 指定类别的关联比率:筛选中包含“引用详细级别” 475
10.8 总结:高级计算的最佳实践 480
10.8.1 问题的3大构成与计算的4种类型 480
10.8.2 如何选择计算类型 482
练习题目 484

