跳至正文

DAX别裁新解:通识框架解读 V3 (图文+视频)

标签:
  • 202407 V3,DAX别裁 第三遍录制,增加 SQL 对比,尝试一个更清晰的逻辑。尝试博客订阅播放
  • 202401 V2,WPS 云文档第二版本文字修正,梳理思路。
  • 202309 V1,发布部分文字内容到博客,第一版本视频上线 Udemy(已经下架)

本系列博客及其视频,仅推荐“非中国大陆”区域的用户付费访问(视频资源的流量成本,视频托管于腾讯云全球 CDN 网络)

中国大陆区域,推荐查看【B 站课堂】DAX 别裁新解 https://www.bilibili.com/cheese/play/ss8780
该视频系列在2024年7月第三遍录制,增加了SQL 对比,增加了诠释深度。
后期更新第三部分后,价格也就从99元逐渐增加到199元甚至更高,并开通社群二维码。本视频仅仅为了验证喜乐君分析方法的通用性,后期不会作为重点业务,因此视频更新不能像 tableau 一样保证进度。

先导视频:课程框架与说明(2024-07更新)

本视频介绍了“DAX 别裁新解”的主要思路,区别于市面主流的诠释体系。

本视频免费观看。

一、入门篇V3

V3为2024年7月第三次录制的全新版本。点击标题,可以查看更详细的说明。每篇之后有视频(订阅可看) 。

入门篇对应的 dax 代码:https://dax.do/cpCoU8lAqAj2Xj/mJrwj74/

1、分析的本质与Measure“度量”

点击上面查看原文 DAX Guide-1-分析的本质与Measure,文章写于2023年9月,下面视频 V3新版本录制于2024/7(免费)

2、 为分析而“准备”与Column

点击查看原文和视频:Dax Guide-2-为分析而“准备”与Column

点击上面查看原文,文章写于2023年9月,下面视频 V3新版本录制于2024/7

3、“百变”筛选FILTER与筛选类型

点击上面查看原文:DAX Guide-3-“百变”筛选FILTER与计算优先级

文章写于2023年9月。其中视频 V3新版本录制于2024/7,点击上述链接查看。

4、DAX-4-问题的结构和上下文

二、进阶篇:从函数到表达式 (V3)

2024/7更新 V3,本部分没有公开的文稿可供参考。

1、初阶表达式:Year函数和 Datediff表达式

暂略

2、SUMX表达式:行级别 SUM+IF,SUMIF 到 SUMX

第二和第三节对应的手绘图如下:

3、SUMX表达式:视图阶段的IF+SUM、SUM+IF,到 SUMX

4、Calculate 表达式:从 SUMX 到 Calculate 表达式——指标条件

  • Calculate 表达式
  • FILTER 表达式
订阅以获取访问权限。36min

立即订阅可阅读更多此类内容。

5、SummarizeColumns表达式:度量的分类依据和及与筛选的关系-37min

  • summarize 表达式
  • summarizeColumns 表达式
  • Filter 表达式

订阅以获取访问权限,全文37min。

立即订阅可阅读更多此类内容。

三、高级篇:表函数与高级分析

本部分计划在24年年底之前完成,进度暂时不能保证。如下的 V1内容将全面更换。

1、所有的计算,都是表操作

分析通识-5:分析查询的“表操作”_SQL为例(高难度)

2、上下文转换:换个全新角度的理解

喜乐君“上下文转换”核心观点:

  • Calculate 与其说是“激活上下文转换”,不如说是“把聚合升级为度量值”
    • 聚合不一定是度量,但度量一定是聚合
  • 聚合变成度量值之后,就要找分组依据(group by),依据就是聚合表明细行的详细级别
    • 比如“不同 delivery date 的销售额总和”,聚合表明细行的详细级别 = delivery date
    • 因此,“销售额总和”这个 measure 的分组依据就是 delivery date
  • 分组不是筛选,筛选是独立于分组的体系
    • 可以是全局的筛选(external filters)
    • 可以是内嵌于 measure 的内部筛选(internal filters)

参考https://dax.do/jGYmn9frJWTlGD/

3、计算的优先级