在查詢生成器中組合日期列我有一個客戶正在使用 Query Builder 來提取數據。 他們的日期數據以 3 個單獨的列存儲在他們的數據庫中。 月、日和年。 客戶希望在查詢過程中的某個時間點將這些列組合成 Query Builder 中的 M/D/Y 格式,但絕對是在構建最終表之前。
我已經向他展示瞭如何在 JMP 表中組合這些列,但他的目標是使用後查詢腳本輸出一個圖形,其 x 軸為 M/D/Y 格式。
有沒有辦法用 SQL 來做到這一點,或者最好在後查詢腳本中的圖形構建器步驟的腳本之前添加一個 JSL 腳本來構建 M/D/Y 列?
順便說一句 - 我嘗試在查詢生成器中創建一個新的公式列,但我沒有看到根據需要組合列的方法。
謝謝,
賬單
回复:在查詢生成器中組合日期列是的,他們發布查詢腳本方法是最靈活的,可以在 Graph Builder 部分之前完成。
回复:在查詢生成器中組合日期列謝謝克里斯,
我確實看過那個選項,但沒有看到一種方法可以像使用 JSL 那樣簡單。
回复:在查詢生成器中組合日期列補充@MikeD_Anderson
實際上,通過後查詢 JSL 添加列很容易。 儘管要利用日期時間格式,但需要將列定義為數字。 日期列的值可以通過利用下面代碼中的“公式”是動態的,也可以通過使用“設置每個值”來實現靜態的
current data table() << New Column( "MDY_Col", Numeric, Continuous, Formula( Date MDY(:month, :day, :year)) , Format("m/d/y"));
查詢生成器確實允許您將計算列構建為@Chris_Kirchberg提到。 儘管您僅限於 SQL 命令。
回复:在查詢生成器中組合日期列嗨,比爾,
他們在使用 JMP 13 嗎? 如果是這樣,那麼可以根據那裡有哪些可用列來創建計算列。 查看“可用列”部分旁邊的紅色三角形。 這可能會有所幫助。
回复:在查詢生成器中組合日期列通過在後查詢腳本中使用 JSL 在運行圖表之前生成組合列,我真的很幸運。
所以 JSL 會是這樣的:
New Column( "NewCol1", Character, "Nominal", Formula( Date DMY(:day, :month, :year));
Graph Builder(...);
回复:在查詢生成器中組合日期列您可以在圖形生成器中將其創建為虛擬列。 我為儀表板構建器/查詢構建器演示做了類似的事情。
菲爾