如何在分类变量的每个级别变化中累积行?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />请参阅“公式/结果”列,这是我想要的结果。我可以使用什么公式来创建在“复合键”中的每次更改时重新启动的数字序列。在此示例中,“复合键”是ID和类别。
| ID | 类别 | 子目录 | 公式/成果 |
|---|
| 101 | 工作环境 | 办公室温度控制 | 1 |
| 101 | 工作环境 | 需要很长时间来解决问题 | 2 |
| 101 | 监 | 缺乏职业发展 | 1 |
| 101 | 监 | 可用性 | 2 |
| 222 | 赔偿金 | 利率落后于行业平均水平 | 1 |
| 222 | 监 | 缺乏职业发展 | 1 |
| 222 | 监 | 可用性 | 2 |
Re:如何在分类变量的每个级别变化中累积行?如果表已排序,则此类型公式应该有效:
如果 ( 行 () > 1 ,
如果 ( : ID == 落后 ( : ID , 1 ) & : 类别 == 落后 ( : 类别 , 1 ) ,
落后 ( : 结果 , 1 ) + 1 ,
1
) ,
1
)
下面也应该有效(但不依赖于排序)。
EVAL ( Eval Expr ( Col编号 ( 行 () ,行 () > EXPR ( 行 () ) , : ID , : 类别 ) ) )