Wie multipliziere ich Spaltenwerte, ohne eine weitere Spalte zu erstellen?Ich habe eine Spalte mit Dezimalwerten, die mit 100 multipliziert werden muss. Gibt es andere Möglichkeiten, dies zu tun, ohne eine weitere Spalte mit einer Formel zu erstellen? Ist es möglich, dies in derselben Spalte zu tun?
Automatisierung und SkripterstellungWindowsBetreff: Wie multipliziere ich Spaltenwerte, ohne eine weitere Spalte zu erstellen?Der einfachste Weg, dies zu tun, besteht darin, ein kleines Skript zu schreiben. Wenn der Name Ihrer Spalte, die Sie ändern möchten, „Die Spalte“ heißt, wird dies mit dem folgenden Skript geschehen
For Each Row( :The Column = :The Column * 100 );
Betreff: Wie multipliziere ich Spaltenwerte, ohne eine weitere Spalte zu erstellen?Ich habe versucht, dies mit einer For-Schleife neu zu erstellen, aber es funktioniert nicht.
dtcols = {"Score1", "Score2"};
For( i = 1, i <= N items (dtcols), i++,
For Each Row( dtcols[i] = dtcols[i] * 100 );
);Betreff: Wie multipliziere ich Spaltenwerte, ohne eine weitere Spalte zu erstellen?Sie müssen JMP mitteilen, dass das Element aus der Liste eine Spalte ist.
dtcols = {"Score1", "Score2"};
For( i = 1, i <= N Items( dtcols ), i++,
For Each Row( As Column( dtcols[i] ) = As Column( dtcols[i] ) * 100 )
);
Übrigens ist die Verwendung einer For Each()-Funktion einfacher
For Each( {col}, dtcols,
For Each Row( As Column( col ) = As Column( col ) * 100 )
);Betreff: Wie multipliziere ich Spaltenwerte, ohne eine weitere Spalte zu erstellen?Danke schön! Ich lerne viel ^^