利用计算列扩展数据模型
在数据处理和分析中,我们常常需要对数据进行各种计算和处理,以满足不同的分析需求。DAX(数据分析表达式)中的 IF() 函数以及相关的逻辑和信息函数为我们提供了强大的工具来扩展数据模型。
1. IF() 函数基础
IF() 函数与 DIVIDE() 函数类似,最多可以接受三个参数,前两个参数是必需的:
- 一个测试条件,通常是将某一列的内容与一个固定值进行比较。
- 测试结果为真(在编程术语中即 TRUE )时的输出。
IF() 函数还可以有第三个可选参数,用于测试结果为假(即 FALSE )时的输出。例如,我们可以使用 IF() 函数创建一个新列,根据测试结果显示不同的内容,后续可以将这个新列的内容作为表格、图表等可视化的基础。
2. 创建警报
当使用 IF() 函数时,重点通常在于第一个参数——测试条件。下面通过一个例子展示如何使用 IF() 函数创建警报,目标是检测车辆销售价格低于所有汽车平均销售价格一半的记录。
操作步骤如下 :
1. 打开 DataModelForMetrics.xlsx 文件,点击数据视图图标,然后点击 Stock 表。
2. 点击右侧
DAX计算列扩展数据模型
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



