2021-03-01
阅读量:
862
什么时候可以使用Filter函数?
Filter('表名',筛选条件),返回的值是一个表。
Filter函数的应用:calculate(表达式(度量值),Filter('表',筛选条件))
calculate函数和Fliter函数的区别:calculate(表达式(度量值),筛选条件1,筛选条件2…)
calculate(表达式(度量值),Fliter('表',筛选条件))
举例说明:
销售数量=SUM('销售明细表'[销售数量])
销量a=calculate([销售数量],Filter('商品表','商品表'[名称]="西红柿"&&'商品表'[规格]="盒"))
销量b=calculate([销售数量],'商品表'[名称]="西红柿",'商品表'[规格]="盒")
什么时候可以使用Filter函数?当筛选条件是度量值而不是列的时候,使用Filter函数,如果calculate函数可以完成计算,直接用calculate函数即可,不要炫技。
如:销量c=calculate([销售总量],Filter('店名表',SUM('销售明细表'[销售数量])>100))






评论(0)


暂无数据
推荐帖子
0条评论
0条评论