- Excel DAX 教程
- DAX - 首页
- DAX - 概述
- DAX - 计算列
- DAX - 计算字段/度量值
- DAX - 编辑计算字段
- DAX - 删除计算字段
- DAX - 语法
- DAX - 运算符
- DAX - 标准参数
- DAX - 函数
- DAX - 理解 DAX 函数
- DAX - 评估上下文
- DAX - 公式
- 更新 DAX 公式的结果
- 更新数据模型中的数据
- DAX - 重新计算 DAX 公式
- DAX 公式重新计算故障排除
- DAX - 公式错误
- DAX - 时间智能
- DAX - 筛选器函数
- DAX - 场景
- 执行复杂计算
- DAX - 使用文本和日期
- 条件值和错误测试
- DAX - 使用时间智能
- DAX - 排名和比较值
- Excel DAX 有用资源
- DAX - 快速指南
- DAX - 有用资源
- DAX - 讨论
Excel DAX - 场景
在前面的章节中,您学习了 DAX 语法、DAX 运算符和 DAX 函数的用法。如您所知,DAX 是一种用于数据建模和数据分析的公式语言。
DAX 可用于各种场景。基于 DAX 场景,DAX 优化性能并产生准确有效的结果。在本章中,您将了解一些 DAX 场景。
执行复杂计算
DAX 公式可以执行复杂的计算,这些计算涉及自定义聚合、筛选和条件值的用法。您可以使用 DAX 执行以下操作
- 为数据透视表创建自定义计算。
- 将筛选器应用于公式。
- 选择性地删除筛选器以创建动态比率。
- 使用外部循环中的值。
有关详细信息,请参阅“场景 - 执行复杂计算”章节。
使用文本和日期
DAX 可用于涉及与文本一起工作、提取和组合日期和时间值或基于条件创建值的场景。您可以使用 DAX 执行以下操作 -
- 通过连接创建主键列。
- 根据从文本日期中提取的日期部分组合日期。
- 定义自定义日期。
- 使用公式更改数据类型。
- 将实数转换为整数。
- 将实数、整数或日期转换为字符串。
- 将字符串转换为实数或日期。
有关详细信息,请参阅“场景 - 使用文本和日期”章节。
条件值和错误测试
DAX 函数能够测试数据中的值,并根据条件返回不同的值。用于测试值的 DAX 函数也可用于检查值的范围或类型,以防止意外的数据错误导致计算中断。您可以使用 DAX 执行以下操作 -
- 基于条件创建值。
- 测试公式中的错误。
有关详细信息,请参阅“场景 - 条件值和错误测试”章节。
使用时间智能
您已在“理解 DAX 时间智能”章节中学习了有关 DAX 时间智能函数的知识。
DAX 时间智能函数包括帮助您从数据中检索日期或日期范围的函数。然后,您可以使用这些日期或日期范围来计算跨类似时期的值。时间智能函数还包括处理标准日期间隔的函数,允许您跨月、年或季度比较值。您还可以创建比较指定期间的第一个和最后一个日期的值的 DAX 公式。
您可以详细了解 DAX 智能函数及其功能,例如:
- 计算累计销售额。
- 比较随时间推移的值。
- 计算自定义日期范围内的值。
有关详细信息,请参阅“场景 - 使用时间智能”章节。
排名和比较值
如果要仅在列或数据透视表中显示前 n 个项目,则可以选择以下选项 -
- 应用筛选器以仅显示前几个或后几个项目。
- 创建动态排名值的 DAX 公式并应用筛选器。
每个选项都有其优缺点。
有关详细信息,请参阅“场景 - 排名和比较值”章节。
广告