如何将每一行与之前的行进行比较<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />尊敬的 JMP 用户/开发人员,
我有一个数据集,我想按年份比较每列的百分比增加/减少
假设我想知道 RoomNight 与前一年相比的变化百分比。
谁能告诉我它的公式吗?
提前谢谢了

回复:如何将每一行与之前的行进行比较Lag() 始终引用相对于当前行的行。 为了与固定参考年进行比较,使用指数可能更容易。 也可以使用 Lag(),但要求数据是规则的且没有缺失年份。
// 使用固定索引,假设第一行是 2007
新专栏( “自2007年以来的变化” ,
数字,
格式( “百分” , 12 , 1 ) ,
公式(( :房间之夜- :房间之夜[ 1 ]) / :房间之夜[ 1 ])
) ;
// 使用滞后相同(假设没有缺失年份)
新专栏( ” 2007年以来的变化_2” ,
数字,
格式( “百分” , 12 , 1 ) ,
公式(( :房间之夜-落后( :房间之夜, :年[排()] - 2007年)) /落后( :房间之夜, :年[排()] - 2007年))
) ;
回复:如何将每一行与之前的行进行比较再次感谢您,将所有年份与第一年或第二年(或任何选定的年份)进行比较时 Lag() 的逻辑是什么?
假设我想将 Room Night inc/dec 与 2007 年或 2013 年进行比较?
非常感谢您的支持。
回复:如何将每一行与之前的行进行比较谢谢你!
回复:如何将每一行与之前的行进行比较您可以使用 Lag() 函数。 例如:
新专栏( 《年度变迁》 ,
数字,
格式( “百分” , 12 , 1 ) ,
公式(如果(排() != 1 , (( :房间之夜-落后( :房间之夜, 1 )) /落后( :房间之夜, 1 ))))
) ;