无效的行错误我有一个脚本部分,可以在数据集中找到错误。我想找到这些错误并为单元格着色,然后创建所有行的子集,并将错误分组到第一个子集中。我让它适用于大多数错误类型,但是当我对进入第二个子集的两个条件使用相同的理论时,它会给出一个“无效行”的警报。当我手动运行这些部分时,它们可以正常工作,但是当我运行该脚本时,错误会一直停止运行。我无法弄清楚为什么一个部分工作而另一个部分不工作。
这是表达式的脚本导致问题。“查找并突出显示数据输入错误”部分标题有效,但标题为“查找并突出显示缺失故障模式或在故障模式为其他时无解释”的标题不起作用。
find errors = Expr(
//Find and report data entry errors
//Create subset of only select date range
DS<<SELECT where="">");
selected = As List(DO<<GET selected="" rows="">");
DO<</GET></SELECT><SELECT where=""></SELECT>
Re:无效的行错误您指定的可能性很大
<< get selected rows
没有返回任何行。 然后,当您尝试操作时,它将返回Invalid Row
Re:无效的行错误 @txnelson 我认为可能是这种情况,但我知道有些情况应该在我用来测试/开发脚本的数据集中找到它。我尝试了一个简化的测试用例,其中有一个选择可以找到东西而一个有意无法找到。没有选择任何行的那个没有停止脚本并且恰当地没有突出显示任何内容。
Re:无效的行错误你能附上样本数据表吗?Re:无效的行错误我附上了样本表。它与我正在处理的结构相同,但使用通用值替换与此问题无关的数据列。
Re:无效的行错误使用这些值,我发现运行代码时没有错误
sdate = "01/01/2019";
edate = "02/01/2019";
summarize(ds, all sealers = by(:sealer number)) ;
summarize(ds, all pouches = by(:Pouch CPN)) ;