《商务数据可视化》课件-7.3-使用基础DAX函数构建计算与指标(上)_第1页
《商务数据可视化》课件-7.3-使用基础DAX函数构建计算与指标(上)_第2页
《商务数据可视化》课件-7.3-使用基础DAX函数构建计算与指标(上)_第3页
《商务数据可视化》课件-7.3-使用基础DAX函数构建计算与指标(上)_第4页
《商务数据可视化》课件-7.3-使用基础DAX函数构建计算与指标(上)_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

使用基础DAX函数构建计算与指标(上)模块三高级可视化与共享第七章:数据建模业务场景二:明星产品识别业务场景一:会员增长分析课程导入为数据模型注入血肉与灵魂老板提问:“我们去年哪个月份的会员增长最快?”痛点:原始数据表中通常只有“注册日期”,无法直接计算“每月新增人数”。需要使用DAX计算累计值与同比增长。核心洞察:面对这些无法直接回答的问题,DAX函数将成为连接数据与业务价值的桥梁。老板提问:“哪个产品是我们公司的明星产品?”痛点:需要综合考量销售额、利润贡献度及增长率。需要使用DAX进行多维度的排名与占比分析。目录content01日期和时间函数02信息函数日期和时间函数01一、日期和时间函数用给定的整数表示的年、月、日创建日期,返回datetime格式的值。year值在0到99之间时,会加上1900作为年份值,例如DATE(90,1,1)返回日期为“1990年1月1日”。month超出月份有效数字1到12范围时,会以12为基数取模,并加减年份,例如,下面的表达式返回日期为“2017年11月1日”。=DATE(2018,-1,1)例如,下面的表达式返回日期为“2019年2月1日”。=DATE(2018,14,1)类似地,如果参数day超过了指定月份日的有效范围,会加减月份来获得正确日期。例如,下面的表达式返回日期为“2019年1月30日”。=DATE(2018,14,-1)DATE(<year>,<month>,<day>)一、日期和时间函数将文本形式的日期转换为日期时间格式的日期。例如:=DATEVALUE("08/2/17")DATEVALUE(date_text)返回当前日期时间。例如:=NOW()NOW()返回当前日期。例如:=TODAY()TODAY()一、日期和时间函数返回日期中的以4位整数表示的年份。例如:=YEAR(NOW())YEAR(<date>)返回日期中的月份,1到12内的数字。例如:=MONTH(NOW())MONTH(<datetime>)返回日期中的日,1到31内的数字。例如:=DAY(NOW())DAY(<date>)一、日期和时间函数返回时间中的小时,0到23内的数字。例如:=HOUR(NOW())HOUR(<datetime>)返回时间中的分钟,0到59内的数字。例如:=MINUTE(NOW())MINUTE(<datetime>)返回时间中的秒,0到59内的数字。例如:=SECOND(NOW())SECOND(<time>)一、日期和时间函数WEEKDAY(<date>,<return_type>)返回日期是星期几。return_type为1(默认)时,星期日为1,星期六为7;return_type为2时,星期一为1,星期日为7;return_type为3时,星期日为0,星期六为6。例如:=WEEKDAY(NOW(),2)WEEKNUM(<date>,<return_type>)返回日期是一年中的第几周。return_type为1(默认)时,一周从星期日开始;return_type为2时,一周从星期一开始。例如:=WEEKNUM(NOW(),2)一、日期和时间函数EDATE(<start_date>,<months>)返回指定日期start_date加上months个月份的日期。参数start_date可以是datetime或文本格式的日期。months为整数,不是整数时只取整数部分(截断取整)。例如,下面的表达式返回日期为“2017年7月5日”。=EDATE("2017-4-5",3)YEARFRAC(<start_date>,<end_date>)计算两个日期之间的天数在一年中占的比例,返回小数。例如,下面的表达式返回0.18。=YEARFRAC("2017/3/11","2017/5/15")信息函数02二、信息函数CONTAINS(<table>,<columnName>,<value>,[<columnName>,<value>]…)如果在表table的列columnName中包含value,则函数返回True,否则返回False。例如:=CONTAINS('成绩数据','成绩数据'[专业代号],”306003”)ISBLANK(<value>)如果值value为空白,则返回True,否则返回False。=ISBLANK([度量值2])二、信息函数ISNUMBER(<value>)如果值value为数字,则返回True,否则返回False。=ISNUMBER([度量值2])ISTEXT(<value>)如果值value为文本,则返回True,否则返回False。=ISTEXT([度量值2])二、信息函数LOOKUPVALUE(<result_column>,<search_column>,<search_value>…)在search_column中查找search_value,如果找到匹配值,则返回该行中result_column列的值;没有找到匹配值,则返回空值。例如,返回总成绩排名第3的学生姓名:=LOOKUPVALUE(‘成绩数据’[姓名],'成绩数据'[总成绩排名],3)总结SUMMARY任务7.3使用基础DAX函数构建计算与指标(上)日期和时间函数信息函数DATEDATEVALUE、NOW、TODAYYEAR、MONTH、DAYHOUR、MINUTE、SECOND、WEEKDAYWEEKNUM、EDATE、YEARFR

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论