按單元格著色對於每一行(
嗨伙計,
我想按值著色我的單元格,
所以如果該行是 <= 25 紅色,如果 > 25 並且 < 50 橙色,如果 > 50 < 70 黃色。
和> 75綠色。
我將其分解以首先進行測試,當我運行前 2 個參數時,第二個條件將所有行更改為橙色
For Each Row(
If(
:CDO 4 week Avg <= 25, dt:CDO 4 week Avg << color cells( "Red", Row() ),
:CDO 4 week Avg > 25 <= 50,
dt:CDO 4 week Avg << color cells( "orange", Row() )
)
);
我不明白為什麼我要覆蓋條件並將所有單元格顏色更改為橙色
腳本回复:按單元格著色這是一個簡單的示例,它可以跨多列為單元格著色,而無需逐行處理單元格。

Names Default To Here( 1 );
// Open Data Table: Blood Pressure.jmp
// → Data Table( "Blood Pressure" )
dt = Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
For( i = 3, i <= N Cols( dt ), i++,
theRows = dt << get rows where( As Column( dt, i ) > 180 );
Column( dt, i ) << color cells( "red", theRows );
);
回复:按單元格著色是否可以為每一列循環這個,或者我必須為每一列做一個 for 循環?
回复:按單元格著色第二個比較似乎是錯誤的。
嘗試改變:
:CDO 4 week Avg > 25 <=50,
至
25 < :CDO 4 week Avg <=50,