在本章中,您将学习如何在Power BI中使用各种DAX函数.
DAX(数据分析表达式)是一种公式表达式语言,可用于不同的BI和可视化工具. DAX也称为函数语言,其中完整代码保存在函数内. DAX编程公式包含两种数据类型:数字和其他.数字包括 - 整数,货币和小数,而其他包括:字符串和二进制对象.
以下是DAX公式的示例,它使用函数计算表中的列./p>
DAX函数还可以包含其他函数,条件语句,和值引用.
在Power BI中,您可以使用不同的函数类型来分析数据,并创建新的列和度量.它包括来自不同类别的函数,例如 :
汇总
文本
日期
逻辑
计数
信息
Power BI提供了一种查看所有功能列表的简便方法.当您开始在公式栏中键入函数时,您可以看到以该字母开头的所有函数的列表.
DAX有许多聚合函数.
MIN
MAX
平均值
SUM
SUMX
DAX中的其他计数函数包括 :
DISTINCTCOUNT
COUNT
COUNTA
COUNTROWS
COUNTBLANK
以下是逻辑函数的集合 :
AND
OR
NOT
IF
IFERROR
REPLACE
SEARCH
UPPER
FIXED
CONCATENATE
DATE
HOUR
WEEKDAY
现在
EOMONTH
ISBLANK
ISNUMBER
ISTEXT
ISNONTEXT
ISERROR
在Power BI中,您可以使用DAX : 创建两个主要计算;
计算列
计算度量
导航到"建模"选项卡时,可以在屏幕顶部看到"新建列"选项.这也会打开公式栏,您可以在其中输入DAX公式来执行计算. DAX - 数据分析表达式是Excel中用于执行计算的强大语言.您还可以通过更改公式栏中的列文本来重命名列.
在下面的示例中,我们创建了一个新列:Product Code(Product_C),它派生自Prod_Id列的最后3个字符.以下是公式 :
Product_C = RIGHT( Sheet1[Prod_Id],3)
要创建计算度量,请导航到"建模"下的"新建度量"选项卡.这将在Fields选项卡下添加一个名为Measure的新对象.
你可以写DAX公式计算新度量的值,就像我们为新计算列所做的那样.