Eingabe aller Werte (Zeilen) einer Spalte in einer FormelHallo zusammen,
Sie müssen alle Werte einer Spalte in ein anderes Spaltenformuma wie in der Abbildung unten eingeben. Was ist der beste Weg, dies anders als manuell zu tun?
Vielen Dank!
ron

Re: Eingabe aller Werte (Zeilen) einer Spalte in einer FormelNochmals vielen Dank, das ist perfekt.
Vielleicht werden sie in einer zukünftigen Version von JMP eine Standardmethode für die Eingabe aller Werte einer Spalte in eine Formel einführen. Es ist tatsächlich in vielen Anwendungen nützlich.
In diesem speziellen Beispiel mit Big Class fällt mir auf, dass die interne Rendite einer positiven Serie negativ ausfällt !!! lässt Sie nur wissen, was in der "Black Box" ist
Ron
Re: Eingabe aller Werte (Zeilen) einer Spalte in einer FormelDie enthaltene JSL ist eine Formel. Nachfolgend finden Sie Bilder, wie Sie dies auf die Big Class-Datentabelle anwenden können. Dort habe ich den Namen für Height in Cash geändert und eine Spalte namens Spalte 6 hinzugefügt, in der ich die JSL als Formel dafür hinzugefügt habe.



Re: Eingabe aller Werte (Zeilen) einer Spalte in einer FormelDanke, Nelson, das bringt die Antworten ordentlich, aber ich habe mich gefragt, ob ich sie in der Tabelle selbst haben könnte, so dass sie automatisch aktualisiert wird, wenn ich die Werte in der Bargeldspalte ändere.
ron
Re: Eingabe aller Werte (Zeilen) einer Spalte in einer FormelIch würde sie einfach als Liste oder Matrix einlesen
dt = Current Data Table();
v = dt:height << get values;
// or
v = As List( dt:height << get values );
Hier ist eine vollständige Version
Names Default To Here( 1 );
dt = Current Data Table();
v = As List( dt:cash << get values );
TheExpr = "x=internal rate of return(0.1";
For( i = 1, i <= N Items( v ), i++,
TheExpr = TheExpr || ", " || Char( v[i] )
);
TheExpr = TheExpr || ");";
Eval( Parse( TheExpr ) )
;
x;