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还会给出相应帮助,提示该函数的功能以及所需要输入的参数。
    Power BI DAX语言简介2 - 使用场景_第1张图片
    a. 列出所有包含Count字母的函数供选择。
    b. 给出Count函数说明。
    c. 提示Count函数所要输入的参数。
  3. 位置3填入的是该函数使用的参数,需要用括号进行包裹。示例中DDD_FileInfo[Id]表示的是DDD_FileInfo表中的ID这一列,其中,列明需要被方括号[]包裹。

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

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

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

你可能感兴趣的:(PowerBI,Power,BI玩具箱)