想要檢查每行測試的每個數字列,然後分配一個值(是或否)你好,
我想遍歷此表中的每一行以比較值 1 到值 8,如果一個值小於 1 並且任何其他剩餘值大於 1,那麼我會在結果列中說“是”或“否”。 我怎麼做?
| ID | 值1 | 值2 | 值3 | 值4 | 值5 | 值 6 | 值 7 | 值 8 | 結果 |
| 3200110503 | 0.064064 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 是的 |
| 3200110520 | 0.057864 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 不 |
| 3200110546 | 0.06985 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 3200110562 | 0 | 0.064931 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 3200110597 | 0.06241 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
進階統計建模大規模客製化分享和交流成果回覆:想要檢查每行測試的每個數字列,然後分配一個值(是或否)這是一個硬編碼的直接公式,根據您的最新描述,它將創建您想要的結果

If(
(:value 1 > 0 & :value 1 < 1 | :value 2 > 0 & :value 2 < 1 | :value 3 > 0 &
:value 3 < 1 | :value 4 > 0 & :value 4 < 1 | :value 5 > 0 & :value 5 < 1 |
:value 6 > 0 & :value 6 < 1 | :value 7 > 0 & :value 7 < 1 | :value 8 > 0 &
:value 8 < 1) & Max(
:value 1,
:value 2,
:value 3,
:value 4,
:value 5,
:value 6,
:value 7,
:value 8
) > 1,
"Yes",
"No"
)
回覆:想要檢查每行測試的每個數字列,然後分配一個值(是或否)D 值 1 值 2 值 3 值 4 值 5 值 6 值 7 值 8 結果
3200110503 0.064064 0 0 0 0 0 1.5 0 是
3200110520 0.057864 0 0 0 0 0 0 0 無
3200110546 0.06985 0 0 0 0 0 0 2.6 是
3200110562 0 0.064931 0 0 0 0 0 0
3200110597 0.06241 0 0 0 0 0 0 0
我指的是檢查每行的每一列以查找兩個條件:
1. 檢查每一列以確定任何列的值大於 0 且小於 1。
2. 再次檢查每一列,以確定是否有任何列的值大於 1。
3. 如果語句 1 和語句 2 對於任何行都成立,則我報告值是。 如果為假,則我報告值否。
再次感謝您的幫忙。回覆:想要檢查每行測試的每個數字列,然後分配一個值(是或否)你好,
我的表很長,每行都有一些值大於 0 且小於 1 的列。 那麼同一行的下一列就大於 1。
所以我希望我的邏輯如下:
1. 檢查每一列,查看值是否大於 0 且小於 1。
2. 其次,再檢查每一列,看值是否大於 1。
3. 第三,如果有兩列,一列代表0到1之間,任何其他列代表大於1,我將結果列填入true。
請告訴我這是否有意義。
回覆:想要檢查每行測試的每個數字列,然後分配一個值(是或否)你好,
當您提到「一個值小於 1」時,您是指小於數值 = 1 還是指第 1 列的值? 假設是後者,仍然很難掌握您為第 1 行和第 2 行共享的結果背後的邏輯,如下所示@tx尼爾森提及
請幫助我們幫助您。
最好的,
TS回覆:想要檢查每行測試的每個數字列,然後分配一個值(是或否)在您的範例數據表中,所有數據都小於 1,沒有大於 1 的數值數據,因此您描述的演算法永遠不會發生。 我假設範例資料表有錯誤,或者您對要尋找的內容的描述不正確。
您表明第 1 行應得出“是”,第 2 行應得出“否”,但它們的資料模式相同。 所有值都小於 1,且沒有值大於 1。
我確信我錯過了一些東西。