“[解决]循环宏值”

aryan_hosseinzaaryan_hosseinza 成员职位:74因素二世
2019年6月编辑 帮助
大家好,

我想通过在不同的值上设置宏和循环来进行随机抽样,但似乎当我循环这些值时,只有第一个值被应用,

实际上,作为以下代码的结果,我希望有多个文件,每个文件都包含x验证的结果,但它只应用第一个值,


谢谢,
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<过程version = " 5.2.008 " >
> <上下文
<输入/ >
<输出/ >
<宏/ >
> < /上下文






<列出关键= "注释" / >
<列出关键= " data_set_meta_data_information " / >
< /操作符>

“参数”<列表键= >

< / >列表




< /操作符>










< /操作符>



<列出关键= " sample_size_per_class " / >
<列出关键= " sample_ratio_per_class " / >
<列出关键= " sample_probability_per_class " / >

< /操作符>



< /操作符>













> < /过程


<列出关键= " application_parameters " / >
< /操作符>








< /操作符>









> < /过程
< /操作符>


< /操作符>









> < /过程
< /操作符>





> < /过程
< /操作符>
> < /过程

答案

  • SkirzynskiSkirzynski 成员职位:164Maven
    错误在“设置宏”操作符中。参数"macro"必须不带"%{"和"}",只能设置"r"。在幕后发生的事情是,第一次迭代正确地设置了宏“r”的值(这里将忽略%和花括号,因为没有已知名为“r”的宏),但在第二次迭代中,参数“macro”中的宏将被第一次迭代中宏“r”的值所取代。因此,最后将“r”设置为“循环参数”操作符中的第一个值,并将最后一个值设置为具有第一个值名称的宏。

    简而言之,将“Set Macro”操作符中的“%{r}”替换为“r”
  • aryan_hosseinzaaryan_hosseinza 成员职位:74因素二世
    谢谢,它有效!:)
登录注册置评。