DAX 数据分析表达式函数详解
需积分: 45 181 浏览量
更新于2023-05-17
1
收藏 2.45MB PDF 举报
"这份资源是关于Data Analysis Expressions (DAX)的教程,适用于Power BI用户。内容包括DAX的基本概念、视频教程、函数参考、新功能介绍,特别是日期和时间函数的详细概述。此外,还涵盖了时间智能函数和过滤函数等多个方面的内容,帮助用户深入理解和应用DAX进行数据分析。"
DAX是Microsoft开发的一种公式语言,主要用于Power BI、Excel Power Pivot以及Analysis Services等数据分析工具。它提供了丰富的函数库,用于创建计算列和度量值,以实现复杂的数据分析。
1. DAX基础:
- DAX Overview:这部分介绍DAX的基本原理和语法,包括如何构建表达式、理解上下文转换等。
- Videos:通过视频教程,学习者可以直观地掌握DAX的使用方法和技巧。
2. DAX函数:
- DAX function reference overview:全面介绍了DAX函数,帮助用户查找和理解每个函数的功能。
- New DAX functions:列出最近添加或更新的DAX函数,以保持最新的技术知识。
3. 日期和时间函数:
- Date and time functions overview:这一部分详细讲解了处理日期和时间的函数,如:
- CALENDAR: 生成一个日期范围的表格。
- CALENDARAUTO: 自动根据数据生成日历表。
- DATE: 创建一个指定年、月、日的日期值。
- DATEDIFF: 计算两个日期之间的差值(天数)。
- DATEVALUE: 从文本字符串中提取日期。
- DAY: 提取日期中的天数。
- EDATE: 返回指定日期之后或之前的月份。
- EOMONTH: 返回指定日期所在月份的最后一天。
- HOUR: 提取时间中的小时数。
- MINUTE: 提取时间中的分钟数。
- MONTH: 提取日期中的月份。
- NOW: 获取当前系统日期和时间。
- SECOND: 提取时间中的秒数。
- TIME: 创建一个指定小时、分钟、秒的时间值。
- TIMEVALUE: 从文本字符串中提取时间值。
- TODAY: 获取当前系统日期。
- UTCNOW: 获取当前的协调世界时间。
- UTCTODAY: 获取当前的协调世界日期。
- WEEKDAY: 获取日期对应的星期几。
- WEEKNUM: 获取日期在当年的周数。
- YEAR: 提取日期中的年份。
- YEARFRAC: 计算两个日期之间的年份比例。
4. 时间智能函数:
- Time-intelligence functions overview:这些函数专为处理时间序列数据设计,如计算滚动平均、累计总和等。
- 包含了如`CLOSINGBALANCEMONTH`,`DATESBETWEEN`,`DATESINPERIOD`,`DATESMTD`,`DATESQTD`,`DATESYTD`,`ENDOFMONTH`,`ENDOFQUARTER`,`ENDOFYEAR`等函数,用于计算特定时间段内的值。
5. 过滤函数:
- Filter functions overview:这部分介绍了如何使用DAX进行数据过滤和筛选,例如:
- ADDMISSINGITEMS:在现有数据的基础上添加缺失项。
- ALL:清除所有上下文过滤器。
- ALLCROSSFILTERED:保留跨过滤器的上下文。
- ALLEXCEPT:清除除指定列之外的所有过滤器。
- ALLNOBLANKROW:清除所有空白行的过滤器。
- ALLSELECTED:返回当前选择的过滤器状态。
- CALCULATE:基于指定条件计算值。
- CALCULATETABLE:创建一个新的计算表,可以应用额外的过滤条件。
- 以及其他过滤相关的函数。
通过这份教程,用户可以深入理解DAX,从而更高效地进行数据建模和分析,提升在Power BI和其他数据分析工具中的工作效率。
1725 浏览量
1389 浏览量
15239 浏览量
162 浏览量
180 浏览量
2022-11-20 上传
253 浏览量
146 浏览量
682 浏览量
up0056
- 粉丝: 0
- 资源: 8
最新资源
- 电路板级的电磁兼容设计
- 计算机常用术语英汉互译
- Oracle 程序员开发指南
- 开发项目管理PPT,Project+Management+Of+RD
- Hacker Defender ROOKIT木马检测工具源码
- 3DGame.pdf
- ARM GEC2410实战手册
- 2 小时玩转 iptables 企业版 v1.5.4
- Apache2_httpd.conf_中文版
- Oracle DBA 心得
- Lucene in Action 中文版(PDF)
- IBM首席技术专家选择智慧的地球-IBM中国研究院院长李实恭博士
- JSF快速入门,简单应用
- Java的验证表单大全。
- GDB使用手册,初学者使用
- ajax开发简略,ajax的简略介绍及说明。