【问题标题】:Ranking error with Rankx in PowerPivot using DAX使用 DAX 在 PowerPivot 中使用 Rankx 的排名错误
【发布时间】:2014-05-20 15:31:17
【问题描述】:

第二天查看 DAX 并坚持这一点。我正在尝试使排名系统正常工作,并且在基本级别上它可以正常工作。但是当我把组放进去时,一切都错了。让我告诉你我在做什么。

假设该表名为Table2,包含以下数据

Country City    Sales
Germany Munich  1
Germany T       3
Germany D       2
Germany Munich  7
Germany A       8
Germany Munich  6
Germany P       9

我想按城市进行排名。如果我使用这个公式,我会得到整体排名

  =RANKX(all(Table2),Table2[Sales],,0)

仅列出 1-7 的列表。但是,我希望慕尼黑排名第一,等等。 我尝试过各种论坛,例如 =RANKX(all(Table2),Sumx(table2,Table2[Sales]),,0)

在所有列中返回 1。我认为我需要按城市对其进行分组,但我尝试使用城市的任何内容都会出现错误,即公式中应有表格。

希望这是有道理的,因为我想在此之后添加另一层。

谢谢

【问题讨论】:

    标签: excel-2013 powerpivot dax


    【解决方案1】:

    我认为我的主要问题是我将公式放入列而不是计算度量。度量是否已创建,可通过表格访问。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-22
      • 1970-01-01
      • 1970-01-01
      • 2015-07-17
      • 1970-01-01
      相关资源
      最近更新 更多