Power BI(十九)power pivot之常用筛选器函数

Power BI(十九)power pivot之常用筛选器函数

power pivot常用筛选器函数如下:

函数

说明

FILTER

按条件筛选数据

VALUES

返回列或者表去重后的结果

TOPN

返回前几名的数据

ALL

所有数据

ALLEXCEPT

所有数据除了

ALLNONBLANKROW

返回非空白的数据

Power BI(十九)power pivot之常用筛选器函数_第1张图片

Power BI(十九)power pivot之常用筛选器函数_第2张图片

 FILTER函数

我们只筛选客户省份--广东省

Power BI(十九)power pivot之常用筛选器函数_第3张图片

随便选择一个表格

Power BI(十九)power pivot之常用筛选器函数_第4张图片

Power BI(十九)power pivot之常用筛选器函数_第5张图片

evaluate
FILTER('销售记录','销售记录'[客户省份]="广东")

Power BI(十九)power pivot之常用筛选器函数_第6张图片

Power BI(十九)power pivot之常用筛选器函数_第7张图片

 

VALUES函数

去重,summarize函数也可以实现此效果,看有多少个省份

evaluate
VALUES('销售记录'[客户省份])

Power BI(十九)power pivot之常用筛选器函数_第8张图片

Power BI(十九)power pivot之常用筛选器函数_第9张图片

非重复计数

省份数:=COUNTROWS(VAlues('销售记录'[客户省份]))

省份数2:=COUNTROWS(SUMMARIZE('销售记录','销售记录'[客户省份]))

Power BI(十九)power pivot之常用筛选器函数_第10张图片

 

TOPN函数

取销售数量前5的记录数

evaluate
TOPN(5,'销售记录','销售记录'[数量],DESC)

Power BI(十九)power pivot之常用筛选器函数_第11张图片

Power BI(十九)power pivot之常用筛选器函数_第12张图片

 

ALLEXCEPT函数

不要省份和数量列

Power BI(十九)power pivot之常用筛选器函数_第13张图片

evaluate
ALLEXCEPT('销售记录','销售记录'[客户省份],'销售记录'[数量])

Power BI(十九)power pivot之常用筛选器函数_第14张图片

 

SUMX加FILTER实现无关系的数据获取

Power BI(十九)power pivot之常用筛选器函数_第15张图片

=SUMX(FILTER('销售记录','区域经理'[区域]=RELATED('省份区域'[区域])),'销售记录'[金额])

Power BI(十九)power pivot之常用筛选器函数_第16张图片

 

 

你可能感兴趣的:(Power,BI,Power,BI)