[英]How to populate a column with random date in a table which falls between 2 dates from another table
[英]Spotfire - Getting data from one table that falls between two dates in another table and adding to a calculated column
無法創建引用另一個表中列的計算列。
您將需要在Spotfire中(通過Insert ... Columns )*或在事物的SQL端(通過數據庫視圖或在Spotfire中創建新的信息鏈接)進行聯接。
最佳方法取決於您的數據結構,實現和所需的結果,因此我無法在此推薦。 看一下這兩種選擇,並評估哪種選擇最有效。
* 注意 ,Spotfire無法基於作為通用鍵的“計算列”進行聯接。 也就是說,以您的示例為例,如果[WELLNAME]
是計算列, 則無法告訴Spotfire SELECT wellname, ... FROM table_a LEFT JOIN table_b ON table_a.wellname = table_b.wellname
的等效SELECT wellname, ... FROM table_a LEFT JOIN table_b ON table_a.wellname = table_b.wellname
。
替代方法是插入...轉換,然后選擇插入新計算列 ,然后加入該連接。
原因是計算列非常易變; 他們可能會根據用戶操作頻繁更改。 每次列的內容更改時,重新執行聯接都是無效的。 相反,僅在加載數據表時才更新“轉換計算列”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.