Ich habe einen Datensatz mit Messungen vor und nach einem Prozessübergang für ~ 300 Maschinen.

- Die Anzahl der Tage vor und nach einem Übergang variiert
- Der Übergang kann an verschiedenen Tagen erfolgen
Ich habe eine Formel eingefügt, die drei Tage auf jeder Seite eines Übergangstages kennzeichnen würde, so dass ich für jede der 300 Maschinen eine eigene Probengröße auswählen kann.
If(
Lag( :Condition, -3 ) == "Transition", "1",
Lag( :Condition, -2 ) == "Transition", "2",
Lag( :Condition, -1 ) == "Transition", "3",
:Condition == "Transition", "Transition",
Lag( :Condition, 1 ) == "Transition", "4",
Lag( :Condition, 2 ) == "Transition", "5",
Lag( :Condition, 3 ) == "Transition", "6"
)
Welches gibt, worauf ich gehofft habe

Mit solchen Aussagen fühlt es sich ... hackig an. Kann sich jemand eine elegantere Art vorstellen, dies zu tun?
Danke Dale, ich wusste nicht, dass Sie eine Periode für Null verwenden könnten.
Ich denke nicht, dass dies einfacher ist - aber es war besser als eine Neujahrsvorsorge zu treffen. Vielleicht finden Sie hier etwas, das Sie verwenden können. Anbei ist meine Version.