【发布时间】:2021-08-26 05:34:13
【问题描述】:
我正在尝试根据 IF 条件对矩阵中的排名列进行排序,但 Rankx 不接受 ASC/TRUE/1 0R DESC/FALSE/0 以外的公式。 if 条件基本上提供 1 或 0 的输出。
例如:
VAR A= IF(x>y,1,0) 返回Rankx(table, expression,,A,Dense)
【问题讨论】:
我正在尝试根据 IF 条件对矩阵中的排名列进行排序,但 Rankx 不接受 ASC/TRUE/1 0R DESC/FALSE/0 以外的公式。 if 条件基本上提供 1 或 0 的输出。
例如:
VAR A= IF(x>y,1,0) 返回Rankx(table, expression,,A,Dense)
【问题讨论】:
将您的度量更改为:
vyz =
VAR A = IF(TODAY()> TODAY()-1
, Rankx(ALL('Table'), [Measure],, 1, Dense) // TRUE order 1
,Rankx(ALL('Table'), [Measure],, 0, Dense) // FALSE order 0
)
Return
A
【讨论】: