1.度量值(a)和计算列(b)的区别:
(1)(a)不被存储,(b)存储在内存中
(2)(a)在使用时才计算(因此会根据上下文筛选而变动),(b)在刷新报表时计算(只要报表底层数据没变就不会变
(3)(a)消耗CPU,(b)消耗内存
(4)(a)power bi最好的计算方式,(b)power query的事务主体
度量值包括:1.自定义度量值;2.自动度量值;3.快速度量值
2.values() 取特定表特定列,去重后生成新表,可以用作辅助表的生成
3.表构造器的列名自定义为value1,value2…
需要增加列名可以用datatable函数。
示例:
表构造器升级datatable=datatable(“月份” --列名1 ,string --列名1数据格式,
“排序”–列名2, integer --列名2数据格式,
{{“一月”,1},{“二月”,2},{“三月”,3}}) --取值
4.通过row函数构造表:
row = union(row(字段1,字段2),
row(字段1,字段2))
union函数可用于连接结构相同的表
5.日历表:
(1)新建表;
(2)date = calendar(startdate,enddate)
3.1 PowerBI系列之DAX函数专题-计算列和度量值及计算表的多种生成方式
于 2023-04-06 15:40:39 首次发布