PowerBI之DAX神功:第1卷第6回 DAX常用函数
一、聚合函数
我们通过上一节课进行了全面且系统的分析
二、逻辑函数
《孙兴华讲PowerBI火力全开》第12集 已经做过详细讲解
它们分别是:IFERROR、IF、SWITCH
三、信息函数
《孙兴华讲PowerBI火力全开》第22集.三角、数学、信息函数 <3> 信息函数
《The Definitive Guide to DAX》只是介绍了6个,我讲了9个
四、数学函数 【部分人有用】
《孙兴华讲PowerBI火力全开》第22集.三角、数学、信息函数 <2>数学函数
《The Definitive Guide to DAX》只介绍了12个,我讲了17个
五、三角函数【部分人有用】
《孙兴华讲PowerBI火力全开》第22集.三角、数学、信息函数 <1> 三角函数
《The Definitive Guide to DAX》只介绍了11个,我讲了12个
六、文本函数
《The Definitive Guide to DAX》只是简单的介绍了一下
但是《孙兴华讲PowerBI火力全开》讲文本函数全面且细致的讲了一遍
《孙兴华讲PowerBI火力全开》笔记第18集.Format函数

《孙兴华讲PowerBI火力全开》笔记第20集.文本函数

《孙兴华讲PowerBI火力全开》笔记第21集.替换函数

七、转换函数
《孙兴华讲PowerBI火力全开》笔记第17集.转换函数


年月日:"2021/07/30"
月日年:"07/30/2021"
这样的格式,DATEVALUE函数支持转换
如果您的格式是日月年:"30/7/2021" DATEVALUE函数同样支持转换
但是要注意,这里的日月年是 "30/7/2021" 它能够转换成:2021/7/30
如果你的日期是:3/8/2021 DATEVALUE函数只会认为它是3月8日,而不是8月3日
八、日期和时间函数
《孙兴华讲PowerBI火力全开》笔记第19集.日期时间函数【非智能函数】

这里重点说一下:DATE(年,月,日)
《孙兴华讲PowerBI第二版》笔记第15课时讲过,但是真的不想让大家随意使用,所以《火力全开版》就一带而过
语法:date([年],[月],[日])

明明出错了,它是不会告诉你的,例如:1989年13月3日,最大12个月,它向后延1个月,变成1990年1月3日
避开错误:建议写法
列 = IFERROR(DATEVALUE([年]&"-"&[月]&"-"&[日]),BLANK())

这里没有Excel中1900年的限制问题,blank()-1=1899/12/29,也就是说默认是1899/12/30就看你是向左还是向右平移了
同理:TIME ( 小时, 分钟, 秒 ) 使用TIMEVALUE转换
九、关系函数
《孙兴华讲PowerBI火力全开》笔记第2集.建模与关系函数
<2>Related函数与Relatedtable函数

切记:我们上节课最后讲的知识
Lookupvalue表之间可以不建立关系(但是你来PowerBI并不是只添列加着玩来,迟早都要建立关系的)
但是Related和Relatedtable必须建立表关系(且要保证表是1对多关系)