如何更改多列的列格式你好
我有一个通过摘要功能创建的表。
我想使用 for () 循环(目标列 #3 到 #9)
1) 将固定 dec 的格式更改为百分比
2)添加单元格颜色
谢谢
莱昂内尔
回复:如何更改几列的列格式<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />感谢您的快速反馈。
将研究您提出的代码:)
此致
莱昂内尔
回复:如何更改几列的列格式您的代码有问题。假设您指定的逻辑是您想要的,下面的代码可以工作。唯一不是有效语句的语句是 << Justify Text("center")。仅当引用显示窗口文本框时才有效。其他错误只是不正确的引用:
为了( ii = 4 , 二 < 6 , 二++,
柱子(summary_executive_RNG_alignment,orignal_columns0[ii])<<格式( “百分” , 10 , 1 );
//<<对齐文本(“center”);
为了( 行数 = 1 , 行数 <= N 行(summary_executive_RNG_alignment),RowNum++,
如果( 0 <柱子(summary_executive_RNG_alignment, orignal_columns0[ii])[RowNum] <= 0.6 ,
柱子(summary_executive_RNG_alignment,orignal_columns0[ii])<<颜色细胞( “红色的” , 行号 ),
如果( 0.6 <柱子(summary_executive_RNG_alignment, ii)[RowNum] <= 0.9 ,
柱子(summary_executive_RNG_alignment,orignal_columns0[ii])<<颜色细胞( “蓝色的” , 行号 ),
柱子(summary_executive_RNG_alignment,orignal_columns0[ii])<<颜色细胞( “绿色的” , 行号 )
)
)
);
);
回复:如何更改几列的列格式吉姆,
我试图获得一个双 For 来解决所有行(如您的示例中)和多列......
但没有成功。 任何想法?
对于(ii=4, ii<11, ii++,
列(summary_executive_RNG_alignment,orignal_columns0[ii])
<< 格式("百分比", 10, 1 );
<< 对齐文本("center");
For( RowNum = 1, RowNum <= N 行(summary_executive_RNG_alignment ), RowNum++,
如果( 0 < 列(summary_executive_RNG_alignment, orignal_columns0[ii] )[行数] <= 0.6,
列(summary_executive_RNG_alignment, orignal_columns0[ii] ) << 颜色单元格( "RED", RowNum ),
如果(0.6 <列(summary_executive_RNG_alignment,ii)<= 0.9,
列(summary_executive_RNG_alignment, orignal_columns0[ii] ) << 颜色单元格( "蓝色", RowNum ),
列(summary_executive_RNG_alignment, orignal_columns0[ii] ) << 颜色单元格( "绿色", RowNum )
)
)
)
);
回复:如何更改几列的列格式你好吉姆
好的,只需使用列属性(表、列号)...
设定的颜色很酷。 JMP 允许以一种很好的方式操作数据......
非常感谢你。
非常有指导意义的帖子
回复:如何更改几列的列格式这是一些示例代码,我认为它们可以指导您如何更改格式和单元格颜色
名称默认为此处( 1 );
dt =当前数据表();
// 改变格式
为了(我= 3 , 我 <= 9 , 我++,
柱子(dt, i) <<格式( “百分” , 9 , 2 )
);
// 设置单元格颜色
为了( 行数 = 1 , 行数 <= N 行( dt ), rownum++,
如果(柱子( dt, 3 )[行数] <= .5 ,
柱子( dt, 3 ) <<颜色细胞( “蓝色的” ,行号),
柱子( dt, 3 ) <<颜色细胞( “绿色的” ,行号 )
)
);