楼主: 我是小趴菜
728 1

[数据挖掘新闻] DAX函数十大分类及示例 [推广有奖]

  • 0关注
  • 4粉丝

教授

35%

还不是VIP/贵宾

-

威望
0
论坛币
29650 个
通用积分
380.5350
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
7150 点
帖子
670
精华
0
在线时间
37 小时
注册时间
2022-8-30
最后登录
2023-4-4

楼主
我是小趴菜 发表于 2022-10-25 11:05:44 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

数据分析表达式 (DAX) 公式中总共有 200 多个函数,分为以下类型:

一、日期和时间函数


创建基于日期和时间的计算,DAX 中很多函数都与 Excel 日期和时间函数类似。 不过 DAX 函数使用日期/时间数据类型,可以将列中的值用作参数 。


例子:


Date函数。返回指定日期。


DATE(2020,3,27)) //结果:2020/3/27 0:00:00


二、时间智能函数


能够使用时间段(包括日、月、季度和年)对数据进行操作,然后生成并比较对这些时间段的计算,从而支持商业智能分析的需求。


例子:


DATESBETWEEN函数。返回一个表,此表包含一列日期,日期以 start_date 开始,一直持续到 end_date 。


如下,该销售明细表包含了2017年5月,2018年5月的销售记录。函数运行结果只返回了2017年5月的日期值。


EVALUATE

DATESBETWEEN('销售明细'[销售日期],

DATE(2017,5,1),

DATE(2018,8,31)

)




三、筛选器函数


DAX 中的筛选器函数是最复杂且功能强大的函数,并且与 Excel 函数有很大的不同。 查找函数通过使用表和关系(类似数据库)来工作。 筛选函数支持通过操作数据上下文来创建动态计算。


例子:


FILTER函数。筛选销售明细表,找出销量>1的订单

EVALUATE

FILTER('销售明细', '销售明细'[销量]>1)




四、信息函数


DAX 信息函数查看作为参数提供的单元格或行,并告诉你此值是否与预期类型匹配。


例子:


ISERROR 函数。如果引用的值包含错误,则 ISERROR 函数返回 TRUE。


ISERROR(10/5) //结果:False


ISERROR(10/0) //结果:True


五、逻辑函数


逻辑函数对表达式有效,用于返回表达式中值或集的信息。


例子:


IF函数。可以使用 IF 函数检查表达式的结果并创建条件结果。


IF(AND(10 > 9, -10 < -1), "全真", "存在假" ) //结果:全真


六、数学和三角函数


(DAX) 中的数学函数与 Excel 数学函数和三角函数非常相似。


例子:


ABS函数。返回某一数字的绝对值。


ABS(-10) //结果:10


七、父函数和子函数


管理以父/子层次结构显示的数据。 DAX 提供了五个函数,可帮助用户管理在其模型中显示为父子层次结构的数据。 使用此函数,用户可以获取一行中所有父级。例如,到顶端父级有多少级别,谁是当前行中的第 n 级父级,谁是当前行层次结构从顶部开始的第 n 个后代,以及某些父级是当前行层次结构中的父级吗?


例子:


PATH函数。返回一个带分隔符的文本字符串,其中包含当前标识符的所有父级的标识符,从最早的父级开始,一直持续到当前。


PATH(员工表[员工ID], 员工表[上级经理ID]) //列出每个员工的所有经理




八、统计函数


用于创建聚合(例如求和、计数和平均值)的函数。


例子:


AVERAGEA函数。返回列中值的平均值(算术平均值)。


AVERAGEA([销量]) //计算平均销量


九、文本函数


对文本进行操作的函数。这些函数基于 Excel 中的字符串函数库。


例子:


LEN函数。返回文本字符串中的字符数。


LEN([AddressLine1])+LEN([AddressLin2]) // 返回AddressLine1、AddressLin2的合计字符个数。


十、其他函数


其他无法归为上述类别的函数。


例子:


EXCEPT函数。返回一个表的行,这些行未在另一个表中出现。


Except(表1, 表2) //返回表1中的未在表2出现的行。


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:DAX evaluate address average Between

沙发
三江鸿 发表于 2022-10-25 12:18:58 来自手机
点个赞加点人气
感谢分享

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-6 02:36