计算列基于原始行进行计算,用于整列原始数据和增加辅助列。
度量值是基于数据透视表中所处单元格上下文进行计算,需要将数据结果置于数据透视表中的值区域。
如果计算列与度量值都可以实现,优先选择度量值,以节省空间。
DAX:Date Analysis eXpressions
数据分析表达式
允许1对n,不允许多对多。

优点:方便维护和更改、虽然范围显示锁死($A$1:$B$17)但是在第18行加入数据依然会同步。
缺点:如果底层数据过大,将使表格过大。不方便共享。

 

优点:方便维护,方便共享。

优点:无需刷新,
缺点:难以维护
使用场合:永不改变的数据。比如2018-08-08是2018年。

后面根据导向提示即可。

更改Excel的连接路径
| 函数名 | 解释 | 
| left | 从左开始截取 | 
| right | 从右开始截取 | 
| mid | 从中间开始截取 | 
| len | 长度 | 
| find | 区分大小写查找 | 
| search | 不区分大小写查找 | 
| & | 连接 | 
与Excel一样。
| 函数名 | 解释 | 
| value | 转换成数值 | 
| format | 日期或数字格式的转换、像是Exce中的textl | 
| replace | 替换 | 
| substitute | 查找和替换 | 
| 函数名 | 解释 | 
| SUM | 求和 | 
| AVERAGE | 求平均值 | 
| MEDIEN | 求中位值 | 
| MAX | 求最大值 | 
| MIN | 求最小值 | 
| COUNT | 数值格式的计数,不计空单元格 | 
| COUNTA | 所有格式的计数,不计空单元格 | 
| COUNTBLANK | 空单元格计数 | 
| COUNTROWS | 表格中的行数,统计空单元格 | 
| DISTINCTCOUNT | 不重复计数,统计空单元格(空单元格记为1) | 
| 函数名 | 解释 | 
| IF | 与Excel中一样 | 
| IFERROR | 与Excel中一样 | 
| AND | 与Excel中一样 | 
| OR | 与Excel中一样 | 
| SWITH | 数值转换 | 
SWITH(表达式,值1,结果1,值2,结果2,...,[else结果])
| 函数名 | 解释 | 
| ISBLANK | 是否空值 | 
| ISNUMBER | 是否数值 | 
| ISTEXT | 是否文本 | 
| ISNONTEXT | 是否非文本 | 
| ISERROR | 是否错误 | 
| 函数名 | 解释 | 
| ABS | 绝对值 | 
| ROUND | 四舍五入 | 
| ROUNDUP | 向上舍入 | 
| ROUNDDOWN | 向下舍入 | 
| INT | 向下舍入求整 | 


| 函数名 | 解释 | 
| RELATED | 和VLOOKUP类似 | 
| RELATEDTABLE | 与透视表类似。可聚合。 | 
Calculate:=calculate(表达式(度量值),筛选条件1,筛选条件2...筛选条件n)
Divide:=divide(分子,分母,[错误返回值,默认为空])
类似于Excel中的条件格式。


作用,产看特定母类和特定子类。



CUBEMEMBER:从多维数据集返回成员或数组。
CUBEVALUE:从多维数据集返回聚合值
可以使用OLAP工具将透视表转化为函数表。

需要注意使用钻通可能会使数据少显示
原因1、Excel只能1048576行
原因2、设置显示的行数不够。


如果增加字段没有显示,很可能是因为没有勾选。
如果想去除某个字段,可不将其勾选。
如果字段改名,刷新将会报错。需要进入表属性-保存即可。

原文:https://www.cnblogs.com/qianslup/p/11298885.html