Hallo. Ich habe ein Problem, das ich nicht verstehen kann.
Ich versuche, eine neue Spalte zu erstellen, die aus einer anderen Spalte besteht, die durch einen Referenzpunkt geteilt wird, aber das Problem besteht darin, dass ich einige Bedingungen einbeziehen muss.
Der Einfachheit halber habe ich eine generierte Datendatei hinzugefügt, auf die ich verweisen werde.
Was ich tun möchte, ist, Spalte Z zu nehmen und sie innerhalb jeder Y-Gruppe durch Z|X=c zu dividieren. Wie Sie sehen, sind die Y-Gruppen nicht gleich groß.
Also ist C der Referenzpunkt, und für alle Y-Gruppen (1-9) möchte ich die Spalte Z nehmen und sie durch Z|X=c dividieren.
Das heißt, in der neuen Spalte sind alle Werte, bei denen X=c ist, 1 und die anderen sind Z / (Z|X=c).
Ich entschuldige mich dafür, dass ich mich nicht klarer formulieren kann, da ich aus verschiedenen Gründen meinen echten Datensatz nicht anzeigen kann und Englisch nicht meine Muttersprache ist.
Jede Hilfe wird sehr geschätzt.
V
Haha, das war viel einfacher, als ich dachte.
Vielen Dank.
Hier ist eine Formel, die funktioniert
currentY = :Y;
:Z / :Z[(Current Data Table() << get rows where( :X == "c" & :Y == currentY ))[1]];
