- 是否可以基於另一個表(表2)插入計算列(表1)?更喜歡這樣做,而不是加入表格,因爲表格2上的數據可能會不斷變化。
- 計算列是根據表1上的col X與表2中最近的p1值的匹配值取得表2中的f1值而得出的。如果可以基於另一個表執行計算列,那麼如何執行我爲它創建了一個表達式?
2
A
回答
0
@ p.ysl - 爲了添加列 'F1' 表1,列從表2的 'x' 從表1和 'P1' 應該匹配。由於這些列的格式不一樣(一個是真實的,另一個是整數),我們無法匹配它們。儘管我們這樣做,但表1中添加的'f1'將會爲空,因爲值不匹配。
您可以使用舍入值向表1添加一個計算列。例如:29.23將在此列中爲29,然後通過比較表1中計算的列'round(x,0)'和表2中的列'p1',從表2中添加列'f1'。但是,問題是計算列不能用於關聯表格。
一個解決方案是凍結此計算列以便將其用於匹配列。但是,當我們凍結列時,整個表格將被嵌入,並且數據無法刷新。
但是,您可以使用R腳本完成此操作。
轉到在Tools菜單下注冊數據功能:
在腳本部分,添加下面的腳本。
T3 < - cbind(T1,圓(t1,0))
在輸入參數部分,定義什麼 'T1' 的。
- 在輸出參數部分中,定義是什麼T3。在這種情況下,結果將以表格形式存儲。
- 現在,運行腳本
- 它會提示您分配輸入和輸出參數。輸入 - 分配柱 'X' 從表1
- 輸出參數將是一個新的表。
注:您可以保存這些數據的功能,如果你想。
創建表't3'。現在,您可以通過匹配「column2」和「p1」將表2中的'f1'列添加到此表中,如下面的屏幕截圖所示。
爲了確保該動態運行時,表1和表2可以嵌入但T3表應該鏈接到源,從而當新的數據被添加到表1 /表2,T3將被自動更新。
希望這會有所幫助!
相關問題
- 1. 根據另一列的計算列laravel
- 2. 根據另一列值計算列值
- 3. Spotfire計算的列
- 4. spotfire在同一列計算
- 5. 根據另一列的值計算列的唯一值
- 6. 計算另一個表中另一列的列值
- 7. SPD:計算列與另一個列表中的數據
- 8. Spotfire Bin或計算列
- 9. 根據條件在Spotfire中創建累計/運行總計的計算列
- 10. 使用Spotfire中的計算列計算每個組的總值
- 11. Spotfire中另一列中基於計算列的基於關閉值的值
- 12. 如何從另一個列表中創建數據計算列
- 13. Spotfire中的日期計算列
- 14. 根據另一個列表的值創建一個列表c#
- 15. 根據另一個表中的計數器更新列?
- 16. SQL - 根據另一列中的值更改計算結果
- 17. 如果根據另一列中的值計算總和
- 18. 根據sql中的另一個表列值創建表列
- 19. 如何計算另一列和另一個表中的日期?
- 20. 使用另一個表中的數據創建計算列
- 21. 根據另一個表的列上的計算結果查找一個表中的數據
- 22. 基於另一個表中列值的Spotfire控制表值
- 23. 計算一個列表有多少次是另一個列表的子列表
- 24. 根據同一表中的另一列更新表中的列
- 25. 可以在另一個計算列中使用計算列嗎?
- 26. 計算另一個列表中一個列表中元素的出現
- 27. 根據匹配列從另一個表格列中更新列
- 28. 根據另一個表列中的值過濾一個表
- 29. 根據另一個陣列
- 30. spotfire如何從一列中的兩個值中獲得計算列
您不必加入這些表格,但必須將它們聯繫起來。這會是一個問題嗎? – scsimon
未加入表格即可。我認爲最好將它們聯繫起來,因爲表2可能會隨時變化。你會知道如何爲它寫一個表達式嗎? –