TOPN函数返回表的前N行,使用的场景很多,平时也很常用,比如返回前10名的销售额合计,
CALCULATE(
[销售金额],
TOPN(
10,
‘订单表’,
‘订单表’[订单金额]
)
)
关于该函数需要说明的几点:
1、首先记住这个函数返回的是表,不能直接用来做度量值;可以用于生成表,或者用生成的表作为其他函数的参数用来建度量值。
2、它最终返回可能不止N行,假如第N名有多个相等值,会全部计算进来。
3、要学会灵活使用该函数的第四个参数,不填时默认为降序排列,返回表的前N行。如果为1,则返回按升序排列的前N行,即最小的N行。
TOPN函数PowerBI星球
网友评论