So vergleichen Sie jede Zeile mit der vorherigen<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Liebe JMP-Benutzer/-Entwickler,
Ich habe einen Datensatz und möchte die prozentuale Zunahme/Abnahme für jede Spalte pro Jahr vergleichen
Nehmen wir an, ich möchte wissen, wie viel Prozent der RoomNight-Veränderung im Vergleich zum Vorjahr stattgefunden hat.
Könnte mir bitte jemand die Formel dafür sagen?
Vielen Dank im Voraus

Betreff: So vergleichen Sie jede Zeile mit der vorherigenLag() bezieht sich immer auf eine Zeile relativ zur aktuellen Zeile. Für den Vergleich mit einem festen Referenzjahr kann es einfacher sein, einen Index zu verwenden. Lag() kann ebenfalls verwendet werden, erfordert jedoch, dass die Daten regelmäßig sind und keine Jahre fehlen.
// Mit einem festen Index, vorausgesetzt 2007 in der ersten Zeile
Neue Spalte ( „Veränderung seit 2007“ ,
Numerisch ,
Format ( "Prozent" , 12 , 1 ) ,
Formel (( : Zimmernacht - : Zimmernacht [ 1 ]) / : Zimmernacht [ 1 ])
) ;
// Dasselbe mit Verzögerung (vorausgesetzt, es fehlen keine Jahre)
Neue Spalte ( " Änderung seit 2007 _2" ,
Numerisch ,
Format ( "Prozent" , 12 , 1 ) ,
Formel (( : Zimmernacht - Verzögerung ( : Zimmernacht , : Jahr [ Reihe ()] - 2007 )) / Verzögerung ( : Zimmernacht , : Jahr [ Reihe ()] - 2007 ))
) ;
Betreff: So vergleichen Sie jede Zeile mit der vorherigenNochmals vielen Dank und was ist die Logik von Lag() beim Vergleich aller Jahre mit dem ersten oder zweiten Jahr (oder einem beliebigen ausgewählten Jahr)?
Nehmen wir an, ich möchte die Room Night Inc/Dec mit der von 2007 oder 2013 vergleichen?
Vielen, vielen Dank für Ihre Unterstützung.
Betreff: So vergleichen Sie jede Zeile mit der vorherigenDanke schön!
Betreff: So vergleichen Sie jede Zeile mit der vorherigenSie können die Funktion Lag() verwenden. Zum Beispiel:
Neue Spalte ( „Jährlicher Wechsel“ ,
Numerisch ,
Format ( "Prozent" , 12 , 1 ) ,
Formel ( Wenn ( Reihe () != 1 , (( : Zimmernacht - Verzögerung ( : Zimmernacht , 1 )) / Verzögerung ( : Zimmernacht , 1 ))))
) ;