PowerBI RankX应用
Cemon_Liu Lv4
  • RankX的用法
    • 定义
      • 当使用RANKX函数时,它将返回基于给定表达式的排序顺序的数字。RANKX函数可用于创建动态的排名指标。以下是RANKX函数的基本语法示例:
        RANKX(

        , , [value], [order], [ties])

      • <table>:指定用于计算排名的表格。

      • <expression>:指定要排序的表达式。

      • [value]:指定要计算排名的值。如果未提供,默认为当前行的值。

      • [order]:指定排名的顺序。可以选择升序(ASC)或降序(DESC)。如果未提供,则默认为升序。

      • [ties]:指定如何处理并列的排名。可以选择First、Last或None。如果未提供,默认为None。
        以下是一个示例,演示如何使用RANKX函数计算订单金额在销售表中的排名:

      • 1
        2
        3
        4
        5
        6
        RANKX(
        Sales,
        SUM(Sales[OrderAmount]),
        ,DESC,
        SKIP
        )

        此示例使用Sales表中的订单金额列作为表达式,并以降序顺序进行排名。它还使用了SKIP参数,

    • 具体实现
      • RRRQtyRank = RANKX(all('Mapping table'[Dell Market Name],'Mapping table'[Dell Model(platform)]),[RRRQty]+[RRR_Rate],,DESC)
      • 第一个参数是需要参与排序的列,或者是会被影响的排序列,可以放多个列
      • 第二个参数是用于排序的值,当有些值重复可能排序会一样,我们可以考虑加入一个运算减少同样的重复
      • 第四个参数是排序的顺序,就是升序降序
 评论
评论插件加载失败
正在加载评论插件
由 Hexo 驱动 & 主题 Keep
访客数 访问量