Power BI中的DAX基础知识

在本章中,您将学习如何在Power BI中使用各种DAX函数.

DAX简介

DAX(数据分析表达式)是一种公式表达式语言,可用于不同的BI和可视化工具. DAX也称为函数语言,其中完整代码保存在函数内. DAX编程公式包含两种数据类型:数字和其他.数字包括 - 整数,货币和小数,而其他包括:字符串和二进制对象.

以下是DAX公式的示例,它使用函数计算表中的列./p> DAX Formula

DAX函数还可以包含其他函数,条件语句,和值引用.

DAX函数

在Power BI中,您可以使用不同的函数类型来分析数据,并创建新的列和度量.它包括来自不同类别的函数,例如 :

  • 汇总

  • 文本

  • 日期

  • 逻辑

  • 计数

  • 信息

Power BI提供了一种查看所有功能列表的简便方法.当您开始在公式栏中键入函数时,您可以看到以该字母开头的所有函数的列表.

所有函数

聚合函数

DAX有许多聚合函数.

  • MIN

  • MAX

  • 平均值

  • SUM

  • SUMX

计算函数

DAX中的其他计数函数包括 :

  • DISTINCTCOUNT

  • COUNT

  • COUNTA

  • COUNTROWS

  • COUNTBLANK

逻辑函数

以下是逻辑函数的集合 :

  • AND

  • OR

  • NOT

  • IF

  • IFERROR

TEXT函数

  • REPLACE

  • SEARCH

  • UPPER

  • FIXED

  • CONCATENATE

日期函数

  • DATE

  • HOUR

  • WEEKDAY

  • 现在

  • EOMONTH

信息功能

  • ISBLANK

  • ISNUMBER

  • ISTEXT

  • ISNONTEXT

  • ISERROR

DAX计算类型

在Power BI中,您可以使用DAX : 创建两个主要计算;

  • 计算列

  • 计算度量

导航到"建模"选项卡时,可以在屏幕顶部看到"新建列"选项.这也会打开公式栏,您可以在其中输入DAX公式来执行计算. DAX  - 数据分析表达式是Excel中用于执行计算的强大语言.您还可以通过更改公式栏中的列文本来重命名列.

Excel执行计算

在下面的示例中,我们创建了一个新列:Product Code(Product_C),它派生自Prod_Id列的最后3个字符.以下是公式 :

Product_C = RIGHT( Sheet1[Prod_Id],3)

要创建计算度量,请导航到"建模"下的"新建度量"选项卡.这将在Fields选项卡下添加一个名为Measure的新对象.

Create Calculated Measure


新测量标签

你可以写DAX公式计算新度量的值,就像我们为新计算列所做的那样.