Dies sollte eine wirklich einfache Frage sein, aber es frustriert mich jetzt seit ein paar Stunden und ich kann es nicht herausfinden.Ich habe ein Skript, das eine Liste von Spalten durchläuft und für jede verschiedene Diagramme erstellt.Mit dieser Codezeile wird außerdem eine Verteilung zur Aufstellungsbox hinzugefügt.
Diese Zeile funktioniert perfekt, wenn ich den Spaltennamen manuell eingebe:
lub << append( Panel Box( "Distribution", db_Data << Distribution( Continuous Distribution( column( "VF (19)" )) ) ) );
Dies funktioniert jedoch nicht, wenn ich versuche, eine Variable zu verwenden:
TestName = "VF (19)";
lub << append( Panel Box( "Distribution", db_Data << Distribution( Continuous Distribution( column( TestName )) ) ) );
Ich habe versucht mit
as column(TestName)
column( name(TestName))
column( as name(TestName))<BR />column( as :Name(TestName))<BR />column( :Name(TestName))
Und jede andere Kombination kann ich in Diskussionen im Internet finden.Aber ohne Erfolg.Kann jemand dabei helfen?
Es gibt eine Funktion namens Column() und auch ein Element in der Distributionsplattform namens Column().Wenn Sie TestName als Referenz verwenden, interpretiert JMP
Column( TestName )
als Column()-Funktion und daher gibt es kein Column-Element.Ändere die Syntax in
TestName = "VF (19)";
lub << append( Panel Box( "Distribution", db_Data << Distribution( Continuous Distribution( column( column( TestName ))) ) ) );
und es wird funktionieren