Hi. Ich habe ein Problem, bei dem ich mich nicht zurechtfinde.
Ich versuche, eine neue Spalte zu erstellen, die aus einer anderen Spalte besteht, die durch einen Referenzpunkt geteilt wird, aber das Problem ist, dass ich einige Bedingungen einbeziehen muss.
Der Einfachheit halber habe ich eine generierte Datendatei hinzugefügt, auf die ich mich beziehen werde.
Was ich tun möchte, ist, Spalte Z zu nehmen und sie durch Z|X=c . zu teilen innerhalb jede Y-Gruppe. Die Y-Gruppen sind wie man sieht nicht gleich groß.
SO C ist der Bezugspunkt, und für alle Y-Gruppen (1-9) möchte ich Spalte Z nehmen und 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, dass ich mich nicht klarer formulieren kann, aus verschiedenen Gründen kann ich meinen echten Datensatz nicht zeigen und Englisch ist nicht meine Muttersprache.
Jede Hilfe wird sehr geschätzt.
V
Hier ist eine Formel, die funktioniert
currentY = :Y;
:Z / :Z[(Current Data Table() << get rows where( :X == "c" & :Y == currentY ))[1]];

Haha das war viel einfacher als ich dachte.
Vielen Dank.