数据分析表达式(
DAX
)
--
几个常用函数
DAX
表达式:
Power Pivot
的特有函数集
DAX
思考逻辑
常用函数
SWITCH
函数
FILTER
函数
CALCULATE
函数
SUM
函数
RELATED
函数
ALL
函数
ALLSELECTED
函数
示例
ALL
函数和
ALLSELECTED
函数的区别
DAX
表达式:
Power Pivot
的特有函数集
1.
DAX
表达式的结果应用在数据透视表中
2.
DAX
表达式的结果作用于整列或者表中所有行
3.
DAX
表达式主要是用来解决度量和规则问题的,要想得到最终的计算结果还需要在数据透视中加入维度(度量、规则
+
维
度
=>
值)
4.
还需注意以下几点:
a.
表名用
“ ’ ’ ”
单引号引用;
b.
字段名(列名)用
“[ ]”
引用;
c.
要注意函数表达式中参数的数据类型,尤其是要将
“
表
”
与
“
数值
”
正确区分;
d.
与
Excel
公式相同,除了直接在编辑器的公式区域输入公式外还可以通过单击公式编辑栏前的
“fx”
图标启动
“
插入函数
”
对话
框,在对话框中选择需要的函数使用(区别是
Excel
是表格数据计算,而
DAX
表达式是表结构计算);
e.
表达式中的函数名不分大小写,比如
“ALL”
函数也可以记作
“all”
。
注
:
DAX
表达式得到的是一种针对度量的计算规则
针对度量的计算规则,而不是具体的值,而规则要和维度结合,所以在设计
DAX
表达式时
就要考虑到要和什么维度结合起来使用。
DAX