無效行錯誤我有一個腳本部分可以在數據集中查找錯誤。 我想找到這些錯誤並為單元格著色,然後創建一個包含錯誤的所有行的子集,這些錯誤分組到第一個子集中。 我讓它適用於大多數錯誤類型,但是當我對進入第二個子集的兩個條件使用相同的理論時,它會給出一個警告,上面寫著“無效行”。 當我手動運行這些部分時,它們可以工作,但是當我一直運行腳本時,錯誤會停止運行。 我不明白為什麼一個部分有效而另一個無效。
這是導致問題的表達式的腳本。 標題為“查找並突出顯示數據輸入錯誤”的部分有效,但標題為“查找並突出顯示缺少的故障模式或故障模式為其他時無解釋”的部分不起作用。
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>
回复:無效的行錯誤使用這些值,我在運行您的代碼時沒有發現錯誤
sdate = "01/01/2019";
edate = "02/01/2019";
summarize(ds, all sealers = by(:sealer number)) ;
summarize(ds, all pouches = by(:Pouch CPN)) ;
回复:無效的行錯誤我附上了一個樣本表。 它與我正在處理的結構相同,但使用通用值替換與此問題無關的數據列。
回复:無效的行錯誤你能附上一個樣本數據表嗎?回复:無效的行錯誤@txnelson我認為可能是這種情況,但我知道有些情況應該在我用來測試/開發腳本的數據集中找到。 我嘗試了一個簡化的測試用例,其中一個選擇會找到東西,而另一個選擇不會。 沒有選擇任何行的那個並沒有停止腳本並且適當地沒有突出任何內容。
回复:無效的行錯誤您很有可能正在指定
<< get selected rows
沒有行被返回。然後,當您嘗試操作時,它會返回 Invalid Row