PowerBI系列之DAX函数专题

掌握DAX函数的原理和实际应用

64384人学习

中级122课时2024/04/08更新

二维码下载学堂APP缓存视频离线看

克雷
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

PowerBI 设计人员、开发人员、管理人员、数据分析人员

你将会学到:

掌握DAX函数的原理和实际应用

课程简介:


该课程包含如下内容:


什么是DAX函数


数学函数:ABS、DIVIDE、MOD、RAND、ROUND、FIXED等


日期和时间函数: CALENDAR、CALENDARAUTO、MONTH、YEAR、DATE、DT等


信息函数:USERNAME、USERPRINCIPALNAME、HASONEFILTER、HASONEVALUE、ISFILTERED、ISCROSSFILTERED、ISINSCOPE、ISBLANK、SELECTEDMEASURE、SELECTEDMEASURENAME等


逻辑函数:AND、OR、IF、IFERROR、SWITCH、TRUE、FALSE、COALESCE(官方文档含糊不清-结合实例)等


关系函数: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、NATUALINNERJOIN、NATRUALLEFTOUTERJOIN等


文本函数: EXACT、MID、 FIND、 LEN、 REPT、 LOWER、 UPPER、 UNICHAR等


时间智能函数:DATEADD、DATESMTD、FIRSTDATE、LASTDATE、SAMEPERIODLASTYEAR等


财务函数:2020.7之后发布的,和Excel中财务函数相似


其他函数:BLANK、ERROR、IFERROR等


 


DAX函数初体验:


Max、Sum、Divide、if、Values等


值函数表函数以及表和列的概念


DAX函数术语、语法、运算符


DAX运算符和引擎中字母大小写问题


DAX编程注释和快捷键


DAX与Excel函数的共同点和区别(PPT)


DAX、xmSQL与SQL表达式的区别(PPT)


DAX函数的自学途径


 


维度建模


关系传递和交叉筛选器方向


两个方向上应用安全筛选器


关闭关系自动检测


新建计算列


新建度量值


新建计算表:辅助表(五种方式)、日历表


数据类型讲解


数据格式控制:%、$、千位分隔符、小数位、日期格式


Format函数自定义数据格式


Convert函数做数据类型转换


解决中文数字单位 万 的显示问题


Date和DT函数定义固定日期值


显示和隐藏列


DAX代码分析器


阅读DAX表达式方法:从上至下、由内到外(注意Calculate的计算顺序)


调试DAX表达式方法:分布输出或VAR输出




Vertipaq列式数据库原理


理解度量值和计算列


理解行上下文和筛选上下文:Calculate示意图


行上下文中使用VAR替代EARLIER


VAR变量在定义时的上下文中计算


VAR变量是采用惰性计算(使用时计算)


 


理解扩展表和RELATED函数


理解数据沿袭Lineage


 


DAX函数实现特殊符号的使用


DAX函数实现切片器默认当前月或天


DAX函数使切片器默认代表无任何选择


DAX函数使切片器仅显示有数据的选项


DAX函数使切片器反向筛选和计算


DAX函数使切片器之间取并集


DAX函数使关系中多端的切片器筛选一端的切片器


 


DAX函数实现年月共同决定数据排序


DAX函数实现动态图表标题


DAX函数实现动态图表配色和图标


DAX函数实现动态纵坐标


DAX函数实现动态横坐标






重中之重FILTER 和 CALCULATE和CALCULATETABLE详解

调节器REMOVEFILTERS和ALL、ALLEXCEPT函数

调节器ALL、ALLSELECTED和ISINSCOPE占比分析


调节器AllSELECTED和KEEPFILTERS的比较

调节器USERELATIONSHIP激活关系

调节器TREATAS动态建立关系

调节器CROSSFILTER改变筛选器方向


重点之ISFILTERED和ISCROSSFILTERED

重点之HASONEVALUE和ISINSCOPE的区别

重点之表函数SELECTEDCOLUMNS和ADDCOLUMNS


重点之表函数NATUALINNERJOIN和NATRUALLEFTOUTERJOIN


重点之表函数FILTERS和VALUES比较


重点之VALUES和DISTINCT的区别

重点之分组函数SUMMARIZECOLUMNS详解

重点之函数LOOKUPVALUE vs RELATED vs VLOOKUP 

重点之集合函数UNION、INTERSECT、EXCEPT

重点之集合函数CROSSJOIN和GENERATE 笛卡尔积

重点之值合并、列合并、表合并CONCATENATEX

重点之BLANK行产生的原因和BLANK相关函数


重点之COALESCE函数处理空

重点之FIRSTNOBLANK和FIRSTNOBLANKVALUE函数


重点之使用VAR变量表中的列


重点之Error和IfError函数


 


关键点-日期表和事实表关联问题


时间智能-同比环比分析


时间智能-累计聚合、滚动聚合、移动平均


时间智能-期初期末库存分析


日期分析-计算任意所选月份的环比


日期分析-周的同比环比和周聚合


日期分析-指定月份的同比环比和季度环比


日期分析-计算季末或季末月份的数据


日期分析-趋势图中根据最近月份取TopN


日期分析-动态指定某个日期区间分析


日期分析-动态任意区间段做数据对比


日期分析-实现两个日期列的范围筛选


日期分析-按工作日计算日期差


日期分析-计算最近两次购买日期差


日期分析-根据历史数据做销售预测


日期时间函数和时间智能函数使用总结






进阶-解决列排序对计算的影响


进阶-实现切片器筛选之间的OR逻辑


进阶-矩阵Matrix中高亮显示最大值最小值


进阶-DAX列转行 vs 矩阵列转行和逆透视


进阶-非日期类型的累计聚合


进阶-排名逻辑的4种实现-RANKX详解


进阶-分组内排名的实现和理解迭代函数


进阶-TopN/BottomN和Others的实现


进阶-TopN中实现动态指标


进阶-TopN中实现N的动态


进阶-分组内动态TopN和Others


进阶-商品折上折-迭代函数SUMX详解


进阶-分析客户购买行为


进阶-找出无购买行为的客户


进阶-客户购买商品关联度分析


进阶-新客户分析


进阶-流失客户分析


进阶-回流客户分析


进阶-客户购买频次和区间分析


进阶-RFM客户价值分析


进阶-帕累托分析


进阶-盈亏平衡分析


报表性能优化思路


展开更多

课程大纲-PowerBI系列之DAX函数专题

展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部