Legen Sie eine Formel für Spalten mit Variablennamen fest<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich habe 3 Spalten mit Variablennamen.
Wie kann ich eine neue Spalte hinzufügen und ihr mithilfe von a, b und c eine Formel geben?
Ich habe das folgende Skript geschrieben, aber in der Spalte wird die Formel nicht angezeigt.
Neue Spalte ( „a /b“ , Numerisch , Kontinuierlich , Format ( "Am besten" , 12 ) ,
Formel ( : Spalte ( verkohlen (A )) / : Spalte ( verkohlen (B )) )) ;
vielen Dank für Ihre Empfehlung
Betreff: Legen Sie eine Formel für Spalten mit Variablennamen festFür diejenigen, die mit evalinsert oder \[...]\ nicht vertraut sind:
evalinsert ermöglicht das Einfügen von Variablen, die vom Caret-Zeichen umgeben sind. ^ ".Erleichtert das Erstellen einer Zeichenfolge mit Variablen, indem viele Verkettungen vermieden werden.
Die Sonderzeichen \[ in einer Zeichenfolge weisen Sie JMP an, nichts in der Zeichenfolge zu interpretieren, bis Sie die Zeichen sehen ]\ .Ermöglicht unter anderem das saubere Einfügen doppelter Anführungszeichen.
Betreff: Legen Sie eine Formel für Spalten mit Variablennamen festGROSSARTIG! Danke
Betreff: Legen Sie eine Formel für Spalten mit Variablennamen festHallo, Razmah.
Wenn Sie lediglich eine neue Spalte in eine bereits geöffnete Datei einfügen möchten, mit einer Formel, die die Spalten „A“, „B“ und „C“ [aus Ihrer Datentabelle] verwendet, führen Sie einfach ein ähnliches Skript in Ihrem Skripteditor aus:
Neue Spalte( „A/B“, Numerisch, Fortlaufend, Format( „Best“, 5 ), Formel( a / b ) );
Neue Spalte( „B/C“, Numerisch, Fortlaufend, Format( „Best“, 5 ), Formel( b / c ) );
Neue Spalte( „C*D“, Numerisch, Fortlaufend, Format( „Best“, 5 ), Formel( c * d ) );
Neue Spalte( „A+C+B“, Numerisch, Kontinuierlich,Format( „Best“, 5 ),Formel( a + b + c));
In Ihrem Skript fehlt die Funktion „Formel ( )“.
-Jose
Betreff: Legen Sie eine Formel für Spalten mit Variablennamen festAh ok.Hier ist ein besseres Beispiel:
A = 10 ;
B = 20 ;
dt = Neuer Tisch ( "Beispiel" , Zeilen hinzufügen ( 3 ) ,
Neue Spalte ( verkohlen ( A ) , Numerisch , Kontinuierlich , Format ( "Am besten" , 12 ) ,
Werte festlegen ( [ 1 , 2 , 3 ] ) ) ,
Neue Spalte ( verkohlen ( B ) , Numerisch , Kontinuierlich , Format ( "Am besten" , 12 ) ,
Werte festlegen ( [ 4 , 5 , 6 ] ) ) ,
) ;
neuer_Ausdruck = evalinsert (
"\[dt << Neue Spalte( "a/b", Numerisch, Fortlaufend, Format( "Best", 12 ),
Formel( :Name( "^a^" ) / :Name( "^b^" )))]\" ) ;
evalu ( analysieren ( neuer_Ausdruck )) ;
Betreff: Legen Sie eine Formel für Spalten mit Variablennamen festMein „a“ und „b“ sind kein Name; Das sind Zahlen.
Benötige ich dafür irgendwelche Änderungen? Da ich Ihr Skript ausprobiert habe, hat es bei mir nicht funktioniert.
Betreff: Legen Sie eine Formel für Spalten mit Variablennamen festDas wird funktionieren:
A = "Gewicht" ;
B = "Höhe" ;
dt = offen ( „$sample_data\Big Class.jmp“ ) ;
neuer_Ausdruck = evalinsert (
"\[dt << Neue Spalte( "a/b",Numeric,Continuous,Format( "Best", 12 ),
Formel( :^a^ / :^b^ ))]\" ) ;
evalu ( analysieren ( neuer_Ausdruck )) ;