JSL 帮助:报表列排序和固定 Dec 格式大家好,
我正在研究另一个线程的代码(如果有兴趣,你可以阅读它这里和这里),但仍坚持我试图对大部分代码实施的另一项修改。 [注:事实证明这只是第 2 项,但我想将第 1 项的主题保留在那里,以防其他感兴趣的读者可能想知道。]
无论如何,这是我需要帮助的两件事:
1. 我在格式化生成的报告表框中的列时遇到困难。 我尝试将命令 <
更新:在写这篇文章时,我在最后提出的问题促使我尝试再向下一层到感兴趣的每一列,然后使用 << Set Format() 发送命令,它起作用了。 我可以循环浏览报告的各列并根据需要设置格式。 我为此使用了以下 JSL 代码。
For( ri = 1, ri <= N Col( dt_results ) - 2, ri++,
dt_tb[Table Box( 1 )][Number Col Box( ri + 1 )] << Set Format( "Fixed Dec", 6, 4 )
);


2.我想做的另一件事是将其中几列设置为“可排序”。 我的意思是给报告表框中的列(上面的屏幕截图)添加小克拉“^”或“˅”,以便用户可以按他们选择的列对报告表框进行排序。 该选项在 XGBoost 平台中可用,请参见下面的屏幕截图,其中 Train Rsquare 列旁边有一个“˅”。 响应筛选平台也具有此功能,请参阅最后一个屏幕截图。


因此,结果只有一个帮助请求——第 2 项。 非常感谢任何反馈,谢谢!
谢谢!,
DS
大规模定制回复:JSL 帮助:报表列排序和固定 Dec 格式你好@brady_brady ,
感谢您的反馈,这正是我希望获得的排序功能,谢谢!
谢谢!,
DS
回复:JSL 帮助:报表列排序和固定 Dec 格式您好,您可以向表格框发送<<设置点击排序消息,如下所示。 首先,您不会看到“排序”克拉图标,因为您必须先单击列标题。 然后,点击将在升序、降序和原序之间循环。
干杯,
布雷迪
Names Default To Here(1);
nw = new window("xx",
vlistbox(
tablebox(
nb1 = number col box("C1", [3,1,2]),
nb2 = number col box("C2", [2,1,3]),
<<SET click="" sort=""></SET>