Wie summiere ich die Anzahl aufeinanderfolgender Werte innerhalb derselben Spalte?Hallo,
Ich konnte aufeinanderfolgende Werte in einer Spalte „Daten“ identifizieren (siehe Spalte „Sequenzrolle“). Ich muss jedoch eine Spalte generieren (siehe Spalte „Erwartetes Ergebnis“), um die Anzahl der aufeinanderfolgenden Werte zusammenzufassen.
Für jede Hilfe und jeden Ratschlag bin ich dankbar. Danke
Spalte „Sequenzrolle“
Wenn (:Element == Lag (:Element, 1),
Wenn (Dif (:Daten, 1) == 1,
Dif( :Daten, 1 ), .
), .
)
Prädiktive Modellierung und maschinelles LernenErgebnisse teilen und kommunizierenBetreff: Wie summiere ich die Anzahl aufeinanderfolgender Werte in derselben Spalte?
Betreff: Wie summiere ich die Anzahl aufeinanderfolgender Werte in derselben Spalte?Gibt es einen bestimmten Grund, den Wert aus der ersten übereinstimmenden Zeile wegzulassen, ihn aber dennoch zur Berechnung hinzuzufügen?
Hier haben Sie 5 aufeinanderfolgende Werte, aber die erste Zeile wird als fehlend festgelegt.

Betreff: Wie summiere ich die Anzahl aufeinanderfolgender Werte innerhalb derselben Spalte?Ich würde zwei Spalten erstellen, Sequenz mit einer Formel wie
As Constant(seq = 0);
If(Dif(:Data) != 1,
seq++
);
seq;
und verwenden Sie diese dann für Berechnungen mit Col Number
Col Number(:Sequence, :Sequence)

Wenn Sie die erste Zeile auslassen möchten, können Sie dies tun, indem Sie dem Ergebnis eine if-Anweisung hinzufügen.
If(Row() == Col Min(Row(), :Sequence),
.
,
Col Number(:Sequence, :Sequence)
)

Betreff: Wie summiere ich die Anzahl aufeinanderfolgender Werte innerhalb derselben Spalte?Hallo,
Kein besonderer Grund. Nur dass meine Formel zum Überprüfen der Sequenzrolle von der vorherigen Zeile oben abhängt.
Betreff: Wie summiere ich die Anzahl aufeinanderfolgender Werte in derselben Spalte?Es klappt!
Danke:)
