美文网首页
DAX学习笔记(一)——概述

DAX学习笔记(一)——概述

作者: deuxer | 来源:发表于2019-07-29 13:48 被阅读0次

DAX概述

DAX(Data Analysis Experssions)是微软推出的运用在Power BI中的用于建立数据模型的语言,由Excel函数转化而来。DAX的主要功能是查询和运算,DAX查询函数负责筛选出有用的数据集合,然后利用DAX的聚合函数执行计算。

DAX规则

DAX语言的表示原则有以下三个部分:

  • 表名:利用单引号包起来,如:'销售表'

  • 字段:利用中括号[ ]括着 ,如:[日期]

  • 表格,字段,度量值:开头和结尾不能包含空格,名称中也不能包含特殊字符

DAX的使用

DAX可以在Power BI Desktop 的数据建模和Power Pivot中使用


使用DAX

DAX命名规则

  • '表名'
  • [字段名]
  • '表名'[字段名]
DAX支持的数据类型 Excel支持的数据类型
数值:整数、实数 整数
布尔型 布尔型
字符串 字符串
时间 变量
货币 货币

DAX的运算符

基本上DAX语言的运算符包括四种不同类型,分别是算术运算符,比较运算符,逻辑运算符和字符串连接符

类型 运算符 说明 范例
算术运算符 + 9+9
算术运算符 - 9-3
算术运算符 * 9*3
算术运算符 / 9/3
算术运算符 ^ 次方 3^2
类型 运算符 说明 范例
比较运算符 = 等于 [年龄]=18
比较运算符 > 大于 [营业额]>10000
比较运算符 >= 大于等于 [销售额]>=12345
比较运算符 < 小于 [营业额]<10000
比较运算符 <= 小于等于 [销售额]<=12345
比较运算符 <> 不等于 [地区]<>"南京"
类型 运算符 说明 范例
逻辑运算符 && ([性别]="男")&&([年龄]<20)
逻辑运算符 || ([性别]="男")||([年龄]<20)
逻辑运算符 !([销售额]>200)
逻辑运算符 AND AND(([性别]="男"),([年龄]=20))
逻辑运算符 OR OR(([性别]="男"),([年龄]=20))
逻辑运算符 NOT NOT([利润率]>5)
类型 运算符 说明 范例
字符串连接符 & 字符连接 [省份]&"+"&[城市]



不积跬步,无以至千里;
不积小流,无以成江海。

相关文章

网友评论

      本文标题:DAX学习笔记(一)——概述

      本文链接:https://www.haomeiwen.com/subject/nybvrctx.html