Power BI(十一)Power Pivot常用DAX函数_可乐联盟-CSDN博客 - 图1

路易三十六 2019-03-31 23:30:41 Power BI(十一)Power Pivot常用DAX函数_可乐联盟-CSDN博客 - 图2
6852 Power BI(十一)Power Pivot常用DAX函数_可乐联盟-CSDN博客 - 图3
收藏 47

最后发布: 2019-03-31 23:30:41 首次发布: 2019-03-31 23:30:41

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

Power BI(十一)Power Pivot 常用 DAX 函数

主要提及以下的函数,用法其实和平常的 Excel 公式差不多

  • 数据的提取和合并函数
  • 数据的格式转换函数
  • 聚合函数
  • 逻辑函数
  • 信息函数
  • 数学函数
  • 文本函数
  • 日期和时间函数
  • 转换函数
  • 关系函数

数据的提取和合并函数

Power BI(十一)Power Pivot常用DAX函数_可乐联盟-CSDN博客 - 图4

数据的格式转换函数

Power BI(十一)Power Pivot常用DAX函数_可乐联盟-CSDN博客 - 图5

|

格式规范

|

说明

|
|

y

|

将年显示为不带前导零的数字 (0-9)。 如果这是用户定义的数字格式中的唯一字符,则使用 %y。

|
|

yy

|

以带一个前导零的两位数字格式显示年(如果适用)。

|
|

yyy

|

以四位数字格式显示年。

|
|

yyyy

|

以四位数字格式显示年。

|
|

M

|

将月显示为不带前导零的数字(例如,一月表示为 1)。 如果这是用户定义的数字格式中的唯一字符,则使用 %M。

|
|

MM

|

将月显示为带一个前导零的数字(例如,**01/12/01**)。

|
|

MMM

|

将月显示为缩写(例如,**Jan**)。

|
|

MMMM

|

将月显示为完整的月份名称(例如,January)。

|
|

d

|

将天显示为不带前导零的数字(例如,1)。 如果这是用户定义的数字格式中的唯一字符,则使用 %d。

|
|

dd

|

将天显示为带一个前导零的数字(例如,**01**)。

|
|

ddd

|

将天显示为缩写(例如,Sun)。

|
|

dddd

|

将天显示为全名(例如,Sunday)。

|

聚合函数

|

函数

|

说明

|
|

SUM

|

求和

|
|

AVERAGE

|

求平均值

|
|

MEDIEN

|

求中位值

|
|

MAX

|

求最大值

|
|

MIN

|

求最小值

|
|

COUNT

|

数值格式的计数

|
|

COUNTA

|

所有格式的计数

|
|

COUNTBLANK

|

空单元格的计数

|
|

COUNTROWS

|

表格中的行数

|
|

DISTINCTCOUNT

|

不重复计数

|

逻辑函数

|

函数

|

说明

|
|

IF

|

根据某个 / 几个逻辑判断是否成立,返回指定的数值

|
|

IFERROR

|

如果计算出错,返回指定数值

|
|

AND

|

逻辑关系的 “且” - &&

|
|

OR

|

逻辑关系的 “或” - ||

|
|

SWITCH

|

数值转换

|

信息函数

|

函数

|

说明

|
|

ISBLANK

|

是否空值

|
|

ISNUMBER

|

是否数值

|
|

ISTEXT

|

是否文本

|
|

ISNOTEXT

|

是否非文本

|
|

ISERROR

|

是否错误

|

数学函数

|

函数

|

说明

|
|

ABS

|

绝对值

|
|

ROUND

|

四舍五入

|
|

ROUNDUP

|

向上舍入

|
|

ROUNDDOWN

|

向下舍入

|
|

INT

|

向下舍入到整数(取整数)

|

文本函数

|

函数

|

说明

|
|

FORMAT

|

日期或数字格式的转换

|
|

LEFT

|

从左向右取

|
|

RIGHT

|

从右向左取

|
|

MID

|

从中间开始取

|
|

LEN

|

返回指定字符串的长度

|
|

FIND

|

查找

|
|

SEARCH

|

查找

|
|

REPLACE

|

替换

|
|

SUBSTITUTE

|

查找替换

|
|

VALUE

|

转换成数值

|
|

BLANK

|

返回空值

|
|

CONCATENATE

|

连接字符串,等同于 “&”

|
|

LOWER

|

将字母转换成小写

|
|

UPPER

|

将字母转换成大写

|
|

TRIM

|

从文本中删除两个词之间除了单个空格外的所有空格

|
|

REPT

|

重复字符串

|

日期和时间函数

|

函数

|

说明

|
|

YEAR

|

返回当前日期的年份

|
|

MONTH

|

返回 1 到 12 的月份的整数

|
|

DAY

|

返回月中第几天的整数

|
|

HOUR

|

返回 0 到 23 的整数(小时)

|
|

MINUTE

|

返回 0 到 59 的整数(分钟)

|
|

SECOND

|

返回 0 到 59 的整数(秒)

|
|

TODAY

|

返回当前的日期

|
|

NOW

|

返回当前的日期和时间

|
|

DATE

|

根据年、月、日生成日期

|
|

TIME

|

根据时、分、秒生成日期时间

|
|

DATEVALUE

|

将文本格式的日期转换成日期格式

|
|

TIMEVALUE

|

将文本格式的时间转换成日期时间格式

|
|

EDATE

|

调整日期格式中的月份

|
|

EOMONTH

|

返回调整后的日期中月份的最后一天

|
|

WEEKDAY

|

返回 1 到 7 的整数(星期几),返回参数建议使用 2

|
|

WEEKNUM

|

当前日期在一整年中的周数(1 月 1 日开始算)

|

转换函数

|

函数

|

说明

|
|

FORMAT

|

日期或数字格式的转换

|
|

VALUE

|

转换成数值

|
|

INT

|

转换成整数

|
|

DATE

|

转换成日期格式

|
|

TIME

|

转换时间格式

|
|

CURRENCY

|

转换成货币

|

关系函数

|

函数

|

说明

|
|

RELATED

|

从 “一” 端提取 / 引用 “多” 端的列值

|
|

RELATEDTABLE

|

从 “多” 端提取 / 引用 “一” 端的相关行的表格

|
https://blog.csdn.net/LuYi_WeiLin/article/details/88938001?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control