01 在销售表中新增售价列
售价 = LOOKUPVALUE('商品表'[售价],'商品表'[商品编码],'销售表'[商品编码])
解读:LOOKUPVALUE(引用哪张表的哪个列,在哪里进行搜索,自己表里面查哪个列)
02 新增销售金额列
Related函数:
(多端找一端)(事实表找维度表)(数据表找基础表)
销售金额 = [销售数量]*RELATED('商品表'[售价])
03 一对多 新增订单数量列
Relatedtable函数:
(一端找多端)(维度表找事实表)(基础表找数据表)
订单数量 = COUNTROWS(RELATEDTABLE('销售表'))
04 计算电视销量
CALCULATE()函数
电视销量 = CALCULATE([销售总量],'销售表'[商品编码]="A03")
05 计算不包含冰箱的销量
in
不包含冰箱的销量 = CALCULATE([销售总量],'销售表'[商品编码] in {"A01","A03","A04"})
06 计算冰箱的销量
not in
冰箱的销量 = CALCULATE([销售总量],not '销售表'[商品编码] in {"A01","A02","A03"})
07 筛选电视机销售表
Calculatetable()函数
电视机的销售表 = CALCULATETABLE('销售表','销售表'[商品编码]="A03")