So ändern Sie das Spaltenformat für mehrere SpaltenHallo
Ich habe eine Tabelle mit der Zusammenfassungsfunktion erstellt.
Ich möchte eine for()-Schleife verwenden (Zielspalte Nr. 3 bis Nr. 9).
1) Ändern Sie das Format für feste Dez in Prozent
2) Zellenfarbe hinzufügen
Danke
Lionel
Betreff: So ändern Sie das Spaltenformat mehrerer Spalten<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Vielen Dank für Ihr schnelles Feedback.
Ich werde den von Ihnen vorgeschlagenen Code studieren 
beste grüße
Lionel
Betreff: So ändern Sie das Spaltenformat mehrerer SpaltenEs gibt Probleme mit Ihrem Code.Der folgende Code funktioniert, vorausgesetzt, dass die von Ihnen angegebene Logik die gewünschte ist.Die einzige Anweisung, die keine gültige Anweisung ist, ist << Justify Text("center").Dies ist nur gültig, wenn auf ein Textfeld im Anzeigefenster verwiesen wird.Bei den anderen Fehlern handelt es sich lediglich um falsche Verweise:
Für ( ii = 4 , ii < 6 , ii++,
Spalte ( summary_executive_RNG_alignment, orignal_columns0[ii] ) << Format ( "Prozent" , 10 , 1 );
//<
Für ( RowNum = 1 , RowNum <= N Zeilen ( summary_executive_RNG_alignment ), RowNum++,
Wenn ( 0 < Spalte ( summary_executive_RNG_alignment, orignal_columns0[ii] )[RowNum] <= 0,6 ,
Spalte ( summary_executive_RNG_alignment, orignal_columns0[ii] ) << Farbzellen ( "ROT" , RowNum ),
Wenn ( 0,6 < Spalte ( summary_executive_RNG_alignment, ii )[RowNum] <= 0,9 ,
Spalte ( summary_executive_RNG_alignment, orignal_columns0[ii] ) << Farbzellen ( "Blau" , RowNum ),
Spalte ( summary_executive_RNG_alignment, orignal_columns0[ii] ) << Farbzellen ( "GRÜN" , RowNum )
)
)
);
);
Betreff: So ändern Sie das Spaltenformat mehrerer SpaltenJim,
Ich habe versucht, ein doppeltes For zu erhalten, um alle Zeilen (wie in Ihrem Beispiel) und mehrere Spalten anzusprechen ...
aber kein Erfolg. Irgendeine Idee?
Für(ii=4, ii<11, ii++,
Spalte(summary_executive_RNG_alignment, orignal_columns0[ii])
<< Format("Prozent", 10, 1 );
<< Text ausrichten("center");
For( RowNum = 1, RowNum <= N Rows( summary_executive_RNG_alignment ), RowNum++,
If( 0 < Column( summary_executive_RNG_alignment, original_columns0[ii] )[RowNum] <= 0,6,
Spalte( summary_executive_RNG_alignment, original_columns0[ii] ) << Zellen färben( „RED“, RowNum ),
If(0.6 < Column( summary_executive_RNG_alignment, ii ) <= 0.9,
Spalte( summary_executive_RNG_alignment, original_columns0[ii] ) << Zellen färben( „Blau“, RowNum ),
Spalte( summary_executive_RNG_alignment, original_columns0[ii] ) << Zellen färben( „GREEN“, RowNum )
)
)
)
);
Betreff: So ändern Sie das Spaltenformat mehrerer SpaltenHallo Jim
ok, benutze einfach die Spalteneigenschaft (Tabelle, Spaltennummer) ...
Die eingestellte Farbe ist cool. JMP ermöglicht die Datenmanipulation auf nette Weise ...
Vielen Dank.
sehr lehrreicher Beitrag
Betreff: So ändern Sie das Spaltenformat mehrerer SpaltenHier ist ein Beispielcode, der Ihnen meiner Meinung nach eine Anleitung zum Ändern der Formate und Zellenfarben geben wird
Namen standardmäßig hier ( 1 );
dt = Aktuelle Datentabelle ();
// Formate ändern
Für ( ich = 3 , ich <= 9 , ich++,
Spalte ( dt, i ) << Format ( "Prozent" , 9 , 2 )
);
// Zellenfarben festlegen
Für ( rownum = 1 , rownum <= N Zeilen ( dt ), rownum++,
Wenn ( Spalte ( dt, 3 )[RowNum] <= .5 ,
Spalte ( dt, 3 ) << Farbzellen ( "Blau" , RowNum ),
Spalte ( dt, 3 ) << Farbzellen ( "Grün" , Zeilennummer)
)
);