- 是否可以基於另一個表(表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. 根據條件在Spotfire中創建累計/運行總計的計算列
- 8. Spotfire Bin或計算列
- 9. Spotfire中另一列中基於計算列的基於關閉值的值
- 10. 使用Spotfire中的計算列計算每個組的總值
- 11. Spotfire中的日期計算列
- 12. 根據另一個列表的值創建一個列表c#
- 13. 根據另一個表中的計數器更新列?
- 14. SQL - 根據另一列中的值更改計算結果
- 15. 根據sql中的另一個表列值創建表列
- 16. 如何計算另一列和另一個表中的日期?
- 17. 根據同一表中的另一列更新表中的列
- 18. 基於另一個表中列值的Spotfire控制表值
- 19. 可以在另一個計算列中使用計算列嗎?
- 20. 根據匹配列從另一個表格列中更新列
- 21. 根據另一個表列中的值過濾一個表
- 22. spotfire如何從一列中的兩個值中獲得計算列
- 23. 從第一項的另一個列表中的列表中計算單詞
- 24. 基於另一個計算列的計算列?
- 25. 基於過濾器的Spotfire計算列
- 26. 如何根據另一列定義的組來計算一列的排名?
- 27. 與另一計數添加列,根據另一列
- 28. 計算列,根據多行
- 29. 根據列名計算值
- 30. 根據另一列計算兩天和五天的平均值
您不必加入這些表格,但必須將它們聯繫起來。這會是一個問題嗎? – scsimon
未加入表格即可。我認爲最好將它們聯繫起來,因爲表2可能會隨時變化。你會知道如何爲它寫一個表達式嗎? –