Erstellen einer Delta-SpalteHallo Leute,
Ich versuche eine Delta-Spalte zu erstellen.
Der Unterschied besteht zwischen Mittelwert (normalisiert) - Mittelwert (normalisiert vom "MATCHED" -Produkt).
Ich habe die Verzögerungsfunktion ausprobiert, aber dies funktioniert nicht als kein Datum.
Müsste ich eine neue Spalte "Matched_Value" erstellen und alle Zeilenwerte auf den gleichen Wert wie den MATCHED-Wert setzen
dann erstelle mein Delta = Mittelwert (nein ...) - Matched ...

DatentabelleSkriptingBetreff: Erstellen einer Delta-SpalteDiese Formel ist eine einfache Möglichkeit, das zu tun, was Sie wollen
If( Row() == 1,
matched = :"Mean(Normalised)"n[(Current Data Table() << get rows where( :PRODUCT == "MATCHED" ))[1]]
);
:"Mean(Normalised)"n - matched;

Betreff: Erstellen einer Delta-SpalteSie müssen keine solche Spalte erstellen, aber es ist ganz einfach, dies zu lösen.
Sie könnten eine Formel erstellen, die beispielsweise Loc () verwendet, um den Index von MATCHED PRODUCT abzurufen, und diese dann verwenden, um den Wert aus der Spalte Mean (Normalized) abzurufen. Zum Beispiel so etwas:
:Name("Mean(Normalised)") - :Name("Mean(Normalised)")[Loc(:PRODUCT << get values, "MATCHED")[1]]Ich schlage vor, Sie werfen einen Blick in das Formelmenü und sehen, welche Unterausdrücke das Beispiel zurückgeben oder in mehrere Formeln aufteilen, um richtig zu verstehen, was es tut (und warum zum Beispiel [1] nach Loc steht).