DAX 度量 - 使用 RANKX 的特定排名
DAX Measure - Specific Ranking using RANKX
我有一个只包含所有文章的 table。
然后我有一个交易 table,其中包含我想用于排名的值。同样的 tables 有部门信息。
结构如下:
现在我想得到基于值的排名,最后用矩阵表示。
这个函数显示了基于值的排名:
RANKX(ALLSELECTED(Article),[Value])
如果矩阵的行中仅包含 Article,则它有效。
但是当我添加部门时,然后计算每个部门的排名。
如何获得与部门无关的每篇文章的排名?
我假设您正在创建一个度量并将结果放在“table”而不是“矩阵”中。如果是这样,那么以下 DAX 对我有用。
Rank = RANKX(ALLSELECTED(Table1), Calculate(Max(Table1[Value])))
请注意,这是所有数据都来自单个“Table1”的情况。您可能需要根据您的 table 结构和名称对上述措施进行更新。
我有一个只包含所有文章的 table。 然后我有一个交易 table,其中包含我想用于排名的值。同样的 tables 有部门信息。 结构如下:
现在我想得到基于值的排名,最后用矩阵表示。
这个函数显示了基于值的排名:
RANKX(ALLSELECTED(Article),[Value])
如果矩阵的行中仅包含 Article,则它有效。
但是当我添加部门时,然后计算每个部门的排名。
如何获得与部门无关的每篇文章的排名?
我假设您正在创建一个度量并将结果放在“table”而不是“矩阵”中。如果是这样,那么以下 DAX 对我有用。
Rank = RANKX(ALLSELECTED(Table1), Calculate(Max(Table1[Value])))
请注意,这是所有数据都来自单个“Table1”的情况。您可能需要根据您的 table 结构和名称对上述措施进行更新。