Power BI DAX语言简介2 - 使用场景

DAX主要用来对加载到Power BI中的数据做修剪。在import完成之后,可以在Data模块看的被导入的原始数据表单。由于Power BI不支持编辑或者修改任何原始数据,因此要想对数据进行加工,都必须先创建一个New Measure(度量值)或者New Column(列),之后在通过DAX表达式对数据进行计算整理。

一个简单的DAX表达式组成如下:
DAX表达式

  1. 位置1是新建的Measure或者Column的名称,示例中叫FileCount。Measure或者Column名可以包含空格或者特殊符号(!@#$%^&等),但不能包括等号(=)。等号(=)表示Measure或者Column的命名已经结束,后面开始函数部分。
  2. 位置2需要指定一个DAX中的函数进行计算,示例中使用了Count函数,目的是对列中的数值进行计算。为了方便用户使用,当输入某个字母时,Power BI会自动查找以此字母开头的有关函数供用户使用,当选中某一个函数时,Power BI还会给出相应帮助,提示该函数的功能以及所需要输入的参数。
    函数帮助
    a. 列出所有包含Count字母的函数供选择。
    b. 给出Count函数说明。
    c. 提示Count函数所要输入的参数。
  3. 位置3填入的是该函数使用的参数,需要用括号进行包裹。示例中DDD_FileInfo[Id]表示的是DDD_FileInfo表中的ID这一列,其中,列明需要被方括号[]包裹。

回车或者点击列头中的对号即可执行该函数。

与Visual Studio类似,为了方便阅读,Power BI也用颜色对函数各个部分进行了区分,例如函数名标记成蓝色字符串用双引号包裹起来被标记成了深红色;引用的表达式则用了紫色做标记,等等。

DAX支持多个函数进行嵌套。例如在下面示例中就是用了两个函数,在Calculate函数中以Userelationship函数获取的结果作为参数进行计算。
嵌套函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值