PowerBI-DAX函数:TOPN

作者: PowerBI星球 | 来源:发表于2019-03-23 19:10 被阅读18次

TOPN函数返回表的前N行,使用的场景很多,平时也很常用,比如返回前10名的销售额合计,

CALCULATE(

    [销售金额],

    TOPN(

        10,

        ‘订单表’,

         ‘订单表’[订单金额]       

    )

)

关于该函数需要说明的几点:

1、首先记住这个函数返回的是表,不能直接用来做度量值;可以用于生成表,或者用生成的表作为其他函数的参数用来建度量值。

2、它最终返回可能不止N行,假如第N名有多个相等值,会全部计算进来。

3、要学会灵活使用该函数的第四个参数,不填时默认为降序排列,返回表的前N行。如果为1,则返回按升序排列的前N行,即最小的N行。

TOPN函数

PowerBI星球

相关文章

  • PowerBI-DAX函数:TOPN

    TOPN函数返回表的前N行,使用的场景很多,平时也很常用,比如返回前10名的销售额合计, CALCULATE( [...

  • 换个思路丨环比断点

    2019年的年末,白茶曾经写过一期《TOPN函数丨环比断点》的文章,主要是利用TOPN函数来解决实际销售挂蛋(“当...

  • PowerBI DAX函数:TOPN

    周末分享:DAX函数卡片 DAX中的常用的表连接函数之一:TOPN, 语法如下: 这个函数非常常用,最后一个参数如...

  • 销售需求丨并列排名问题(修)

    在DAX函数中,关于排名的函数有RANKX和TOPN函数,这两个函数白茶已经写过很多文章了,都是关于排名问题的,但...

  • PowerBI DAX函数学习:TOPN

    周末分享:DAX函数卡片。 DAX中很实用的表函数:TOPN,返回表的前N行,具体用法如下: 这是个表函数,最后一...

  • 学习中的关键的问题

    hive中的topn操作需要使用到hive的窗口函数执行操作的。 spark的udf可以实现自定义的udf的函数的...

  • Spark-窗口函数实现原理及各种写法

    平时使用窗口函数最多的情况就是-根据某个字段分组,取组内的TopN(也可能是随机取N条),在没接触窗口函数之前,使...

  • hive分组取随机数

    hive取随机的数据,可以使用rand()函数,用rand()对数据排序,取topN如果要用到分组取随机数,比如每...

  • 推荐系统常用评价指标

    评分预测 TopN推荐

  • MySQL中窗口函数的使用

    MySQL的窗口函数最主要作用是对数据进行分组操作(可以进行分组排序,求TopN,移动平均,聚合计算等),也就是相...

网友评论

    本文标题:PowerBI-DAX函数:TOPN

    本文链接:https://www.haomeiwen.com/subject/wpzsvqtx.html