常用的dax函数
在Power BI中,Data Analysis Expressions(DAX)函数被广泛用于创建强大的数据模型和计算数据。它是用于计算和分析数据集合的语言。在本文中,我们将介绍一些Power BI中常用的DAX函数。
一、聚合函数
1.Sum()函数
Sum()函数用于将给定列的所有数字值相加,并返回结果。例如,如果想要计算销售额的总和,可以使用如下公式:
=SUM([Sales])
2.Average()函数
Average()函数用于计算给定列的所有数值的平均值。例如,如果想要计算销售额的平均值,可以使用如下公式:
=AVERAGE([Sales])
3.Count()函数
Count()函数用于计算给定列中的所有非空值的数量。例如,如果想要计算拥有商品的客户数量,可以使用如下公式:
=COUNT([CustomerID])
4.Max()函数
Max()函数用于获取给定列中的最大值。例如,如果想要获取最高销售额的价值,可以使用如下公式:
=MAX([Sales])
5.Min()函数
Min()函数用于获取给定列中的最小值。例如,如果想要获取最低销售额的价值,可以使用如下公式:
=MIN([Sales])
二、逻辑函数
1.IF()函数
IF()函数用于从两个或多个选项中选择一个选项。例如,如果想要将订单的状态设置为“已完成”或“未完成”,可以使用如下公式:
=IF([OrderStatus]="Completed","Completed","Not Completed")
2.AND()函数
AND()函数用于判断多个逻辑表达式是否同时为真值。例如,如果想要在满足两个条件的情况下进行特定操作,可以使用如下公式:
=IF(AND([Sales]>1000,[OrderStatus]="Completed"),"Great","Not Great")
3.OR()函数
OR()函数用于判断多个逻辑表达式是否至少有一个为真值。例如,如果想要满足“Completed”或“Returned”的订单的销售量,可以使用如下公式:
=SUMX(FILTER([Sales],OR([OrderStatus]="Completed",[OrderStatus]="Returned")),[Sales])
三、文本函数
1.Left()函数
Left()函数用于从给定文本值的左侧提取一定数量的字符。例如,如果想要提取产品名称的前4个字符,可以使用如下公式:
=LEFT([ProductName],4)
2.Right()函数
Right()函数用于从给定文本值的右侧提取一定数量的字符。例如,如果想要提取销售员的姓氏,可以使用如下公式:
=RIGHT([SalesPersonName],LEN([SalesPersonName])-FIND(" ",[SalesPersonName]))
3.Trim()函数
Trim()函数用于从给定文本值中删除前导和尾随空格。例如,如果想要删除产品名称中的空格,可以使用如下公式:
=TRIM([ProductName])
四、时间函数
1.Date()函数
Date()函数用于创建指定日期的值。例如,如果想要创建日期为“2021年1月1日”的值,可以使用如下公式:
=DATE(2021,1,1)trim函数用于删除空格
2.Time()函数
Time()函数用于创建指定时间的值。例如,如果想要创建时间为“15:30”的值,可以使用如下公式:
=TIME(15,30,0)
3.Now()函数
Now()函数返回当前日期和时间的值。例如,如果想要获取当前日期和时间,可以使用如下公式:
=NOW()
以上列出的函数仅是DAX函数中的一部分,但它们是Power BI中最常用的函数之一。熟练掌握这些函数有助于创建强大的数据模型及计算数据,进而帮助您更好地处理数据,深刻的理解和使用这些函数,将会让你的工作更为的高效,操作上会更舒适和便捷。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。