利用计算列扩展数据模型
在数据分析和可视化中,扩展数据模型是一项重要的技能。通过添加计算列,我们可以根据现有的数据创建新的信息,从而更好地理解和分析数据。本文将介绍如何使用DAX(Data Analysis Expressions)函数在Power BI Desktop中创建计算列,包括简单的条件判断、嵌套IF函数、复杂逻辑判断以及逻辑和信息函数的使用。
1. 创建邮政编码存在与否的指示列
我们可以通过以下步骤创建一个明确的邮政编码存在与否的指示列:
1. 在字段列表中点击“Clients”表。
2. 点击“建模”功能区中的“新建列”按钮。
3. 在等号左侧,将“Column”替换为“IsPostCode”。
4. 在等号右侧,输入“IF(”。当你输入前几个字符时,函数列表会显示以这些字符开头的所有可用函数。
5. 输入“IsB”,函数列表将显示“ISBLANK()”。
6. 点击“ISBLANK()”或按Tab键选择此函数。Power BI Desktop会将该函数放置在公式栏中并自动添加左括号。
7. 按下“[”键,可用字段列表将出现。
8. 选择“[PostCode]”。
9. 输入右括号,完成“ISBLANK()”函数。
10. 输入逗号,然后输入“NoPostCode”和“HasPostCode”。这是“IF()”函数根据列是否为空返回的输出。
11. 输入最后一个右括号,公式栏将显示:
IsPostCode = IF(ISBLANK([PostCode]),"NoPostCode","HasPostCode")
超级会员免费看
订阅专栏 解锁全文

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



