腳本的簡單啟動你好
我有點尷尬,我被困在這個簡單的任務上。
這是一個簡單的任務:
我有 2 個數據表(dt-1 和 dt-2)。 我想單步執行第一行,並將每行的值與第二個表中的值進行比較,從該表中的第一行開始。 如果它足夠接近,我將從該 dt-2 收集一個值並保存在 dt-1 中的字段中,在 dt-2 中的字段中放置一個特殊標記,以便我知道該行已被佔用並進入下一行 i dt -1,如果距離不夠近,我將進入 dt-2 中的下一行。
編程很簡單:
for(i=1 to i > row_count(dt-1), dt-1 (row-number = i),
for (j=1 to j>row_count(dt-2), dt-2 (row-number = j,
if(dt-2(col-x) == dt1(col-y), dt_2(col-z=1; dt1(col-z)=dt2(col-a); i++; j=0, j++)
)
我的問題:
jsl中獲取dt行數的命令是什麼?
jsl 中用於轉到 dt 中特定行的命令是什麼?
jsl中從特定行中的特定列檢索值的命令是什麼?
jsl中將數據寫入特定dt的特定行中的特定字段的命令是什麼?
當我嘗試閱讀說明和手冊時,我陷入了關於如何創建循環和簡單的普通編程的討論中,但我找不到這些對 dt、字段和行的引用。 我可能是盲人,但請幫我看哪裡!
數據表蘋果系統腳本回复:腳本的簡單啟動jsl中獲取dt行數的命令是什麼?
num_rows = nrows(dt);
jsl 中用於轉到 dt 中特定行的命令是什麼?
您無需轉到特定行 - 只需使用括號引用行號。看你的下一個問題。
jsl中從特定行中的特定列檢索值的命令是什麼?假設您的特定列被稱為特定列:
one_value = dt:specific_column[i];
jsl中將數據寫入特定dt的特定行中的特定字段的命令是什麼?
dt:specific_column[i] = new_value;
回复:腳本的簡單啟動至少有一個其他選項可以訪問行但我會一直喜歡方法@pmroz顯示。 我主要將其用於調試而不是更新數據表中的值
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
Row() = 10;
:height = 11;
也看看這篇文章數據表下標
回复:腳本的簡單啟動天吶!! 我知道這很簡單,但一個人可能會因為尋找簡單的東西而死!