1. DAX函数基础知识
DAX函数初体验:
Max、Sum、Divide、if、Values等
值函数和表函数
DAX函数术语、语法、运算符
DAX引擎中字母大小写问题
DAX编程注释和快捷键
DAX函数的自学途径
2. DAX函数系统介绍
数学函数:ABS、DIVIDE、MOD、RAND、ROUND、FIXED等
日期和时间函数: CALENDAR、CALENDARAUTO、MONTH、YEAR、DATE等
信息函数:USERNAME、USERPRINCIPALNAME、HASONEFILTER、HASONEVALUE、ISFILTERED、ISCROSSFILTERED、ISINSCOPE、ISBLANK、SELECTEDMEASURE、SELECTEDMEASURENAME等
逻辑函数:AND、OR、IF、IFERROR、SWITCH、TRUE、FALSE等
关系函数:CROSSFILTER、RELATED、RELATEDTABLE等
筛选器函数:FILTER、CALCULATE、ALL、ALLEXCEPT、ALLSELECTED、EARLIER、KEEPFILTERS、REMOVEFILTERS、SELECTEDVALUE、LOOKUPVALUE等
父子函数:PATH、PATHCONTAINS、PATHITEM、PATHLENGTH等
统计函数:AVERAGE、COUNT、MAX、MIN、SUM等
迭代统计函数:AVERAGEX、COUNTX、MAXX、MINX、SUMX、RANKX等
表函数: FILTERS 、ADDCOLUMNS、 SELECTCOLUMNS、 CROSSJOIN、 EXCEPT、 GENERATE、 GROUPBY、 SUMMARIZE、 SUMMARIZECOLUMNS、 TOPN、 TREATAS、 UNION、 VALUES、DISTINCT、DATATABLE等
文本函数: EXACT、MID、 FIND、 LEN、 REPT、 LOWER、 UPPER、 UNICHAR等
时间智能函数:DATEADD、DATESMTD、FIRSTDATE、LASTDATE、SAMEPERIODLASTYEAR等
财务函数:COUPDAYS、PRICE、RECEIVED等
其他函数:BLANK、ERROR等
3. PowerBI中数据建模知识
维度建模
关系传递和交叉筛选器方向
两个方向上应用安全筛选器
新建计算列
新建度量值
新建计算表:辅助表(四种方式)、日历表
数据类型调整
数据格式控制:%、$、千位分隔符、小数位、日期格式
Format函数自定义数据格式
显示和隐藏列
DAX代码分析器
4. DAX函数原理
Vertipaq列式数据库原理
理解度量值和计算列
理解行上下文和筛选上下文
Variable变量在定义时计算
VAR和EARLIER相互替代
理解数据沿袭Lineage
5. 开始感知DAX函数的强大
DAX函数实现特殊符号的使用
DAX函数实现切片器默认当前月或天
DAX函数实现年月共同决定数据排序
DAX函数实现动态图表标题
DAX函数实现动态图表配色
DAX函数实现动态纵坐标
DAX函数实现动态横坐标
6. 理解重点DAX函数
重中之重FILTER 和 CALCULATE详解
调节器KEEPFILTERS保留外部筛选上下文
调节器REMOVEFILTERS和ALL、ALLEXCEPT函数
调节器ALL、ALLSELECTED和ISINSCOPE占比分析
调节器USERELATIONSHIP激活关系
调节器TREATAS动态建立关系
调节器CROSSFILTER改变筛选器方向
重点之HASONEVALUE和ISINSCOPE的区别
重点之表函数FILTERS、SELECTEDCOLUMNS和ADDCOLUMNS
重点之分组函数详解
重点之函数LOOKUPVALUE vs RELATED vs VLOOKUP
重点之集合函数UNION、INTERSECT、EXCEPT
重点之集合函数CROSSJOIN和GENERATE 笛卡尔积
重点之值合并、列合并、表合并CONCATENATEX
重点之VALUES和DISTINCT的区别
重点之BLANK行产生的原因和BLANK相关函数
重点之FIRSTNOBLANK和FIRSTNOBLANKVALUE函数
7. 实际案例-日期时间和时间智能相关
时间智能-同比环比分析
时间智能-累计聚合、滚动聚合、移动平均
时间智能-期初期末库存分析
日期分析-周的同比环比和周聚合
日期分析-指定月份的同比环比和季度环比
日期分析-计算季末或季末月份的数据
日期分析-趋势图中根据最近月份取TopN
日期分析-动态指定某个日期区间分析
日期分析-按工作日计算日期差
日期分析-计算最近两次购买日期差
日期时间函数和时间智能函数使用总结
8. 实际案例-DAX函数进阶
进阶-非日期类型的累计聚合
进阶-排名逻辑的4种实现-RANKX详解
进阶-分组内排名的实现和理解迭代函数
进阶-商品折上折-迭代函数SUMX详解
进阶-TopN/BottomN和Others的实现
进阶-TopN中实现动态指标
进阶-TopN中实现N的动态
进阶-分组内动态TopN和Others
进阶-解决列排序对计算的影响
进阶-实现切片器筛选之间的OR逻辑
进阶-矩阵Matrix中高亮显示最大值最小值
进阶-DAX列转行 vs 矩阵列转行和逆透视
进阶-数据区间分析
进阶-帕累托分析和累积聚合升级版本
进阶-RFM客户价值分析
|