Erhöhung der KomponentenanzahlIch habe Daten, bei denen eine bestimmte Anzahl von Teilen an einem Bauteil verwendet wird, bevor es ersetzt wird. Zum Zeitpunkt des Austauschs der Komponente wird die Stückzahl auf 1 zurückgesetzt. Ich möchte eine Spalte erstellen, die die Anzahl der Komponenten jedes Mal erhöht, wenn die Anzahl der Teile auf 1 zurückgesetzt wird. Wie würde ich das tun?
Ich habe ein Bild der Anzahl der Teile im Laufe der Zeit angehängt, um zu verstehen, wie die Daten aussehen.
DatentabelleSkripterstellungBetreff: Erhöhung der KomponentenanzahlIf( Row() == 1,
x = 1,
If( :Part Count == 1,
x++,
x
)
);
x;
Betreff: Erhöhung der KomponentenanzahlEs ist ganz einfach. Die Schritte sind diese:
- Sortieren Sie die Zeitspalte aufsteigend
- Erstellen Sie eine neue Spalte "ComponentCount" mit der folgenden Formel:
New Column("ComponentCount", Numeric, Continuous, Formula(
If(Row() == 1, 0,
:PartCount == 1, Lag(:ComponentCount, 1) + 1
)
)
Betreff: Erhöhung der KomponentenanzahlHier ist eine Formel, die funktioniert
If( :Part Count == 1 | Row() == 1,
x = 1,
x
++);
x;
Betreff: Erhöhung der KomponentenanzahlDer Indikator, dass die Komponente ersetzt wurde, ist, wenn die Anzahl der Teile auf 1 zurückgesetzt wird.
Ist es das, was Sie gebraucht haben?
Betreff: Erhöhung der KomponentenanzahlDies wird sehr einfach zu tun sein, wenn Sie mir sagen können, was der Indikator dafür ist, dass die Komponente ersetzt wurde?