我叫曼迪·錢伯斯,是JMP開發組的首席測試工程師。今天我來和大家聊聊JMP 19的一些變化,包括如何使用新的資料網格、列標籤、篩選視圖等等。
你看螢幕上這些小傢伙,四個起司小傢伙。你們很多人可能還記得這本書,叫《誰動了我的起司? 》。這本書出版於1999年。當時我還在SAS工作呢。這麼說有點暴露年紀了。我們公司經歷了一些變革,很多人不太喜歡。他們給了我們這本書,我們當時都覺得蠻搞笑的。後來我開始用JMP 19做測試,查看資料表的變化時,又翻出了這本書,發現我們遇到的情況跟書裡一模一樣。書裡有幾個小傢伙,每天早上,Scurry、Sniff、Hem和Haw,穿上他們的小運動服和運動鞋,在迷宮裡尋找他們的起司。
他們過得很舒服,因為他們有個小地方,自己搭了個小窩,每天都能吃到起司。後來,起司吃完了。 Scurry 和 Sniff 立刻出發,四處尋找新的奶酪,而 Hem 和 Haw 只能坐在那裡,等啊等啊等,結果可想而知。今天我來這裡就是要告訴大家,JMP 19 也帶來了一些很棒的新起司。我希望大家能像 Scurry 和 Sniff 一樣,接受這些變化,並在 JMP 中提升你們的工作流程。
今天要介紹的第一個變更是全新的資料網格。它更加靈活,介面也更加直覺。您可以在表格內進行更深入的資料探索。左側面板經過重寫,其中包含了腳本、列和行。您會看到我們新增了一些功能,例如篩選視圖和標籤,接下來我會詳細介紹。我們增加了列腳本和分組的巢狀功能。列篩選功能與資料網格相匹配,我們提供了一種更便捷的方式來編輯資料網格單元格中的長文字。新的列標籤功能非常實用。列可以屬於多個組,但以往對列進行分組時,它們必須是連續的,或者您可能需要移動它們的位置。標籤功能非常實用,因為有時列可能會出現在多個位置。現在,您可以為一列新增多個標籤,並且它只能位於一個群組中,但您可以使用多個不同的識別碼來標記它。您可以為標籤新增屬性。這意味著您可以為標籤新增標籤並共用屬性,也可以儲存這些標籤,然後在不同的表格之間共用它們。
篩選視圖是一種直接在表格中進行資料探索的方法,也是一種輕量級的分析方式。您可以僅對篩選後的資料進行分析,也可以建立子集,或將其限制在特定行。您可以儲存篩選條件,並根據需要建立資料的子集。強制值是我在這裡要介紹的一個列屬性,它包含一些可能不存在或並非總是存在於資料中的類別。現在您可以替換資料了。我認為很多用戶會使用虛擬資料行來執行此操作,但這可能會引入錯誤。這個新的列屬性或許可以幫助您避免這種情況。最後,我當然不能錯過工作流程建構器。我們在 JMP 17 和 18 中就開始使用它,現在我們又添加了一個僅在工作流程建構器中提供的強大對話框。你們中的許多人可能都有非常龐大的工作流程。這是在工作流程中尋找和替換內容的一種方法,所以我將簡要介紹。
讓我直接進入演示環節,向您展示一些很棒的新功能。我想先從第一列屬性開始,向您展示這個表格。這是一個乳酪生產數據表。您會注意到,在演示過程中,我並沒有使用全部的起司數據,而是只使用了一部分。我覺得這樣示範會很有趣。這個表格非常適合用來示範強制值。這裡有一列叫做「起司類型」。在這個表格中,我們有布里起司、切達起司和瑞士起司。為了加快演示速度,我已經在這裡添加了一個名為“強制值”的列屬性,並且添加了一些值。我添加了菲達起司、馬蘇里拉起司和帕瑪森起司。這裡有一個小垃圾桶圖標,您可以刪除其中一個值。如果您不想刪除某個值,也可以取消選取它,它仍然會保留在那裡。如果您想添加其他口味的乳酪,可以繼續輸入。
我只是想向您展示一下運行這個分佈圖後的效果。您可以看到…我的長條圖在這裡。我這裡有布里起司、切達起司和瑞士起司,但其他起司用佔位符表示。如果我運行這個圖表產生器,結果也差不多。有點枯燥,它只是按起司類型查看鹽濃度。同樣,我在這裡也放了菲達奶酪、馬蘇里拉奶酪和帕瑪森奶酪,以防我需要進行一些數據分析並保存數據。我能想到的最合乎邏輯的用途之一,顯然是,如果您有按星期或月份劃分的數據,但可能缺少一些地方的數據,那麼這是一個非常值得嘗試的功能。
在工作流程建構器中,我想向您展示這個查找功能是如何運作的。它實際上是在您工作流程的這一側運行的。它會遍歷您的步驟名稱、備註以及程式碼。我想,使用者可能想要更改資料表名稱或更改列,這時這個功能就非常實用。您可以直接在這裡,然後根據您的作業系統按下 Ctrl+查找或 Command+查找,或者您可以點擊這裡,選擇“高級”選單,然後選擇“查找”。請注意,此查找對話方塊僅在工作流程中可用,在 JMP 的其他任何地方都不可用。我使用消費者偏好和顏色調查偏好資料創建了這個範例。現在,我將在這裡輸入“查找偏好”,看看會發生什麼。可以看到,結果立即出現了。我正在我的工作流程中查找,這裡有搜尋範圍。我可以按步驟名稱、備註或代碼進行搜尋。
這個小傢伙告訴我,我沒有找到任何我想要的東西。我坐在這裡說:「我在查看首選項。我看到這個詞在這裡,但它顯示的是區分大小寫,所以我們取消勾選它。」現在我看到它刷新了,總共有兩個結果。它還在這裡顯示了一個小數字 1。這兩個步驟都包含“首選項”這個詞,它現在正在查看我的程式碼。如果我點擊“備註”,它會查看備註,你可以看到備註已經更改。如果我點擊“步驟名稱”,它會查看步驟名稱,以此類推。顯然,你需要用其他內容替換它。我喜歡這個彈出的“批量替換”窗口,因為它會列出所有需要替換的內容,你可以切換查看。你可以取消勾選或勾選某些內容,以決定是否要替換它們,所以這是一個非常方便的工具。
為了讓你們看看,如果我找找像字母 A 這樣簡單的內容,會是什麼樣子。你們可以看到,這裡面有很多操作。如果我查看註釋,它會圈起來並告訴我。如果我查看程式碼…我想給你們展示一下這個,因為它顯示在這一步找到了 7 個匹配項,但在這裡它找到了大於等於 10 個匹配項,所以只要步驟數超過一定值就會出現這種情況。如果我單步執行並點擊查找按鈕,你們可以看到小遊標在這裡移動,等等。只是想讓你們了解一下。我知道你們很多人都在使用工作流程,所以希望你們能測試一下,或者試用一下,相信你們會覺得很有趣。
現在,我們來看看一些有趣的起司數據。這是新的資料網格。你可以在這裡看到一些內容。可以看到,我在這裡添加了一些有趣的小標籤。其中一些是免費的。我只是簡單地向谷歌搜索了一些數據信息,比如美國各地的奶酪加工地。令我驚訝的是,加州的面積比威斯康辛州還要大。然後,我又搜尋了不同口味和質地的起司數據,也想知道這些數據是由哪些動物生產的。我創建了這個標籤,現在就給你展示它的樣子。我不想修改這個標籤,只是給你展示我的操作。你可以選擇添加顏色、表情符號或不添加任何內容。我選擇了表情符號。點擊這裡,就會出現一個小小的選擇器。在Windows系統上操作也一樣。你可以看到我所有的小圖示都在這裡。我選了:一頭牛、一隻羊、一隻山羊和一頭水牛。顯然,在接下來的談話中,我會對此進行更詳細的講解,但我只是想先簡單地向你們展示一下。
這一列是我自己設定的多重選擇列,這樣我就可以像這樣列出來了。我再分享一個投影片裡沒提到的小技巧:製表符功能現在可以處理多選列了。這是 JMP 19 的免費功能。你可以把它放在側邊欄的行或列裡,都可以。你也可以把列顯示在頁面下方的欄位裡。你可以捲動瀏覽,如果你想用滾動的方式,頁面上方也會有相應的變化。你可以試試看。我在這裡用文字瀏覽器分析了一下起司的質地,只是想稍微玩一下。我新增和刪除了很多短語。如果你想尋找特定國家/地區的起司…這不僅限於這些國家。這裡只是列舉了一小部分。但我瀏覽了……顯然,我們從乳牛那裡獲得了大量的起司。美國有很多,其他國家也很多,像是法國、義大利、英國和瑞士。這裡山羊的產量不高,但也有一些。你們那裡有綿羊,但我們這裡也有水牛起司。令人驚訝的是,我在研究過程中還發現了其他動物,其中一種是犛牛,但我沒有把它算進去。這些只是些有趣的小知識,我想快速分享一下,現在讓我們直接來看數據表。
資料網格的功能非常豐富。列面板和網格篩選功能現在看起來一樣。對於較寬的表格來說,這種設計更加友善。您可以瀏覽網格,然後瀏覽單元格,編輯長文字並捲動查看。我會向您示範具體操作方法。左側資料面板已重寫,表格中列和腳本的巢狀功能也得到了增強。需要注意的是,如果您在 JMP 19 中使用多個列和腳本組建立了這種分組,那麼當您返回 JMP 17 或 18 時,這些分組不會保留。因此,請注意這一點,不要在舊版本的 JMP 中重新儲存您的表格。
我們打開幾個表格。我特意打開了半導體能力表,因為它有很多列。這裡有個小按鈕,你看到這個小方框了嗎?我稍後會講到篩選視圖。這裡還有一個,這裡也有一個。點擊這個按鈕可以展開這一側,這樣你就可以只看到你的腳本了。你可以對腳本、列和行都進行這樣的操作。我真的覺得大家會喜歡用列來查看數據,因為當你這樣做的時候,你突然就看到了……我不想選擇那些。突然之間,所有的列都在這裡了,你可以看到,當有很多列的時候,這個功能就非常實用。我想在這裡向你展示的是,現在,如果我篩選,篩選以 NPN 開頭的列(我確定這些列在表格裡並不是相鄰的),你可以看到篩選功能會向下展開。現在我的列面板裡只顯示了這些列,表格裡也只顯示了這些列。同樣,如果我把列型別改成 IVP,就會顯示 IVP 欄位;如果我改成 NPN,也只會顯示 NPN 欄位。另外要注意的是,我們在這裡新增了一條小訊息,告訴你目前顯示的是 132 列中的 11 列。這則訊息也很有用。我先關閉這個表格,然後再開啟另一個表格。
這張表是混合動力汽車燃油經濟性表,我添加了一些分組和其他內容。我只是想讓它保持我保存時的樣子,方便您查看。您會立刻注意到這裡有一些腳本分組。這裡分組了“單向行駛”,我還分組了“圖表構建器”,然後您將看到所有腳本都簡化並分組了。我們更改了這裡的小紅三角菜單。我們從選單中移除了一些選項,因為我們認為只需要保留與腳本相關的選項。現在有「新表格變數」、「新腳本」、「腳本分組」和「取消腳本分組」這幾個選項。請注意這一點。這裡的小紅三角菜單的主選單保持不變。我認為您會發現,沒有多餘的內容會更方便。如果我向下移動到“列分組”,您可以看到,現在不僅列面板中的列已分組,而且表格中也已分組。你也可以到這裡,把它改成某種顏色,這樣如果你想的話,就可以讓它更突出一些,你還可以給頂部的所有小分組著色。
有幾點需要注意,其中一個比較重要的改動是:當我雙擊此列時,不再會開啟列資訊對話框。我們在 JMP 19 的所有 EA 週期中都嘗試過這種做法。用戶對此的評價大約是五五開,所以 JMP 19 將預設採用這種方式。我建議您嘗試這種新方式。我現在已經習慣了。我相信以前的 JMP 用戶可能幾年前就這麼做了,但如果您真的不喜歡這種方式,不想使用雙擊,您可以右鍵單擊,這樣就會顯示該列的列資訊。還有一個設定……哎呀,抱歉。在「表格」設定裡有一個選項,表格裡寫著「雙擊開啟列資訊」。我們提供了一個設定選項,如果您勾選該選項並儲存,就會恢復到先前 JMP 版本中的操作方式。
還有幾點要注意。在這個上方的小三角區域,如果我雙擊,就會彈出一個小視窗。我可以在這裡新增列。我可以在這裡給列編號。我可以設定列編號在第一列之前、最後一列之後或選取列之後,如果需要的話,我甚至可以在這裡新增列屬性。雙擊這裡,會彈出一個小視窗來新增行。這也非常方便。如果你來這裡,顯然雙擊這裡會添加列,雙擊這裡當然會添加行。我在這裡查看這段文字的時候,我自己添加了一個字段,並貼上了一些關於這些汽車的評論。你可以看到我們一直都是這樣處理文字的,如果你需要編輯它,可以點擊選中,然後在這裡進行編輯。
我想請您注意一下這個小三角形。如果我把它打開,您可以看到文字已經填充到這裡了。我可以在這裡輸入“我喜歡這輛車”,並加上一個感嘆號。然後,當我點擊離開這個三角形再返回時,我添加的內容就會顯示在這裡。這是編輯文字資料的好方法。它適用於所有文本,而不僅僅是長文本。如果我點擊這裡,點擊這個、這個或這個,文字都會顯示在這裡。請注意,這個小按鈕在下方。我想這就是我想在這個表格中向您展示的大部分內容了,所以我們關閉這些,繼續講解列標籤。
列標籤很有趣。我必須承認,我真的很享受擺弄這些數據和做這些操作的過程。正如我所說,你可以使用表情符號,可以為小標籤設定顏色,或者如果你願意,也可以什麼都不用。你可以給它加上描述,也可以不加入。列屬性可以儲存和共享。將標籤儲存到你的偏好設置,然後將它們匯入到另一個表中,我稍後會快速示範。標籤會隨…屬性標籤一起繼承。它們可以複製到本地。這就是我們所說的,你以前分配列屬性的方式。它們僅限於該列。然後,列篩選器會在列面板中匹配,如果你刷新它,它會與你的…匹配。你可以按標籤篩選,也可以依其他條件篩選。讓我快速示範一下。
我從維基百科上找到了一些數據。維生素含量,以每100克起司的每日攝取量百分比表示。然後這裡是礦物質含量,每日攝取量,還有宏量營養素。我已經添加了一些標籤。為了方便你們理解,我特意省略了其中一個表格中的一些標籤。我快速示範一下,如果我隨意編輯一下這個標籤,例如我想對它做一些修改。它被標記為“奶酪”。我可以在這裡加上一個顏色,然後把起司的位置也改一下。例如,把它改成黃色,然後點選「確定」。你可以把標籤改成完全沒有圖示。你也可以直接移除它。我只是想快速示範如何操作。
現在,我在這裡創建了一個維生素標籤,又在這裡創建了一個礦物質標籤,然後運行了幾個我想創建的小表格。這裡有一個顯示起司類型的表格。你可以看到維生素B6、B12、A、D和K。我感覺瑞士起司仍然對我有益。你可以從這些數據看出這一點。如果我運行這個圖表產生器,你會看到每100克起司中礦物質含量的類似結果。我可以看到鈣、鐵、鎂以及所有這些有益的元素。看起來瑞士起司排在前面。看起來瑞士起司緊追在後,名列前茅。我自己很喜歡切達起司,特別是佛蒙特切達起司。現在我們來看看這個表格,我想添加一些東西,這樣你就能明白這有多簡單了。這一列我沒有起司類型標籤。我在這裡的設定裡保存了一個。我想再回到這裡,向您展示一下“列標籤”字段,我這裡有幾個標籤。我有一個“起司”標籤,我還保存了另一個標籤。這些標籤都保存在我的偏好設定裡了。
現在我知道了,添加標籤的方法有好幾種。我可以點擊這裡,然後添加起司。我可以把它添加到這裡。另一種方法更快一些,就是轉到這一列,因為我想把它放在這裡。我點擊這裡,然後選擇“標籤”。它顯示我已經有了營養成分標籤,但我想在這裡添加一個標籤,所以彈出的仍然是這個小箭頭。它顯示我表格中已經有一個營養成分標籤,但我還有起司和血壓指標,這些是全局性的。我選擇起司標籤,然後點擊“確定”,現在這個標籤就添加到這裡了。非常簡單,非常容易。你可以儲存很多標籤。你可以在不同的表格之間共用它們。這個營養成分標籤,我還想把每100克的數值加到這些欄位中。列屬性,超簡單。我可以點擊這裡。這是一個單位度量,所以我可以說“加”然後執行“單位”,但我也可以說“導入”,我們已經實現了這一點。
這個例子有點無聊,因為所有步驟都完全一樣。我這裡有我的所有表格……兩個表格都有。我有列。列在這裡。你可以看到,當我選中它時,會彈出一條小訊息,提示選擇了重複的屬性。只有第一個屬性會被導入和複製,這很合理。但是,如果你有更多屬性,例如排序、數值顏色、分佈或其他屬性,它們都會被列出來,你會在右側看到它們淡淡的輪廓。因為我想選擇這個屬性,所以我隨便選一個,選什麼都無所謂,然後點擊確定,現在我的單位在這裡了。我選中了“每100克單位”屬性,點擊確定,它就在這裡了。它就在這些列裡,接下來我要開啟一個分佈表。我也會給你展示一下。
你可以用這種方式選擇列,但你也可以使用標籤。我可以選中“營養成分”,點擊它,現在,所有帶有該標籤的數據都會被添加到這裡。為了縮小範圍,我把「水分」這一項去掉。點擊“確定”,現在你可以看到每份起司的蛋白質、脂肪和碳水化合物含量。橫軸是每100克,所以這裡引入了計量單位。這只是標籤的一些用法,也是匯入資料的方法。我來關閉這些視窗。
現在,我想打開“脂質數據表”,並給大家展示一下。在 JMP 19 之前,「脂質資料表」就已經是 JMP 的一部分了。它當時內容比較少,所以我們對其進行了修改。這就是您打開“脂質數據表”後看到的內容。我想告訴大家,如果您想學習標籤,這裡就是您的入門指南。如果您想學習篩選視圖(我接下來會講到),我們已經在這裡為您設定了篩選視圖。我們設定了幾個視圖。其中一些視圖是鎖定的,所以用斜體字顯示。我會示範如何操作。但這些視圖都是免費提供的,您可以隨時查閱。
讓我回到數據表,再指出一點。有些人反映表格頂部的資訊太多,他們不想看到這麼多東西。所以我們在這裡內建了一個方便的小功能,方便您快速調整設定。您可以關閉某些功能。我這裡要關閉標題圖表。如果您不喜歡分組功能,也可以關閉分組。如果您不喜歡標籤功能,也可以關閉標籤。您可以將右側的所有內容移除,現在您的表格(網格)看起來更像 JMP 18 中的表格了。不過,您仍然可以看到分組和標籤。在這個例子中,我想重新啟用分組和標籤功能。暫時先關閉標題圖表。
如果我選擇一列,例如“性別”和“年齡”,然後我們進入設置,選擇隱藏這兩列,它們就會被隱藏。 JMP 18 中就已經有這個功能了。它們在我的資料網格中是隱藏的。但我們覺得如果它們在這裡也隱藏起來會更好。這裡有個小功能。這個小按鈕叫做「列面板刷新按鈕」。如果你現在點擊它,你會看到我這裡有很多標籤。我可以點擊它,然後它們不僅從資料網格中隱藏了,也從列面板中隱藏了。我在這裡給你加了個提示。我在這裡顯示了 25 列中的 23 列。非常實用。我想你會發現它很方便。如果你不想用,也可以不用,但它就在那裡。
按標籤篩選也很好用,因為我們又進行了一些配對。我說:「給我所有包含血液的內容…」我記得那些叫做血壓。對,就是血液指標。所以這張表裡所有與血液指標相關的內容都在這裡。然後,如果我點擊另一個篩選器,選擇“顯示包含總指標的內容”,那麼它也會被選中。它本來就在裡面,但現在被選中了。我特意這麼做,是為了指出這裡的「進階」按鈕。點選這個「進階」按鈕就會出現。我不想讓它太難看清,但總之,這裡標記的是“總指標”和“血液指標”,它顯示“保留帶有這些選定標籤的列”。它說這個篩選器匹配了 8 列,我們都能看到。
如果我選擇“所有選定標籤”,那就意味著我只想看到包含血液指標和總指標的列。我想我們可以看到,這實際上只有一列,如果我點擊“確定”,篩選器會放大並縮小範圍,只顯示“膽固醇”這一列。稍等片刻。我本來可以把例子做得更複雜一些,但我不想這麼做。我想你很快就能掌握。現在我要清除這些標籤,然後返回並顯示我隱藏的標籤,並將它們也取消隱藏。
您可以向上拖曳這個小欄。這個表格裡有很多標籤。這些標籤還有…在這個表格中,我們分配了一些本地列屬性,也分配了一些具有繼承屬性的標籤。我將打開“列管理器”,因為我想向您展示查看和視覺化這些屬性有多簡單。您可以看到所有標籤都列在這裡,與列一起顯示,然後您可以在這裡看到標籤。屬性也列在這裡。您可以查看標籤及其名稱。
我想請您注意這裡用斜體字標出的度量。點擊它,您會看到它顯示的是該列的分佈屬性,但該屬性繼承自「良好度量」標籤。您可以點擊這個小按鈕將其複製到本地,以便進行後續操作。單位屬性也是如此。點擊它,您可以看到它正在編輯膽固醇,繼承的標籤是“總度量”,並帶有單位。為了更清楚地說明區別,點擊甘油三酯對應的屬性,您會發現它是已指派給該列的本地單位屬性。您可以直接在此處進行編輯並儲存。
為了更清楚地說明這一點,我們快速看一下列資訊對話框中的這一列,這樣您就能看到它們是如何顯示的。我有一個標籤,您可以看到我有兩個標籤:「良好指標」和「血液指標」。然後是“分佈”,這裡顯示它是繼承的。我可以將其複製到本地,現在它就出現在該列中了。它的字體變成了實線。我不太想這樣做,所以我要把它改回來。接下來是“單位”。情況也一樣。我可以將其複製到本地,然後它就只存在於該列中了。希望這對你們中的許多人來說是一個很好的參考。不妨試一試,看看效果。我相信它能解答你們的許多疑問。
在篩選視圖中,我想快速示範一下…我的意思是,我想快速調出工作流程。我這裡有一個工作流程,我想向您展示並確保我們正在記錄這些新內容。我將點擊“錄製”按鈕。我將回到我剛才的起司圖,這裡沒有任何標籤。我將重複之前的操作。我將進入這裡,說:“嘿,我想添加一個標籤。” 因為我這裡有一個奶酪圖,我將把它調出來,然後點擊“確定”。接下來,我想向您展示如何編輯標籤並新增屬性。我將進入這裡,添加一個屬性,我想添加“值顏色”。我將按起司類型添加,勾選此項,然後點擊「確定」。這就是我們的值顏色。
現在,我們進入篩選視圖,您看到列頂部彈出的這個小圖示了嗎?我要在這裡創建一個篩選器。現在我們進入篩選視圖,我選擇「起司」來篩選瑞士乳酪,然後保存,就是這個小按鈕。我把它命名為「瑞士起司」。它會顯示在側邊欄。現在我已經完成了一些操作,我想停止錄製,所以我要停止錄製。我要關閉它。就像工作流程一樣,我快速運行一下,您可以看到它完成了所有我想要的操作。如果我返回…如果我清除這個篩選視圖,或退出篩選視圖,再返回,您可以看到它新增了值顏色。我們成功實現了這個功能,真是太棒了。試試看。我想您會喜歡的。
最後我想介紹的這張表格來自美國農業部,是關於乳製品生產、供應和需求的。我查看了奶油、起司、全脂奶粉、液態奶和奶粉的數據。表格裡列出了很多國家,還蠻有趣的。我還製作了一張圖表,顯示了全球2023年(可能是2024年,也可能不是)的液態奶產量(以千噸為單位)。無論如何,你可以看出全球牛奶產量很高。篩選視圖非常適合用來查看數據,方便你在不同的子集之間切換。它還允許你連結到另一個子集。接下來是“行”面板,我想向你展示它的工作原理和顯示方式。最後,我想提醒你一下,這裡要注意一點。如果你在 JMP 19 中創建了標籤和篩選視圖並保存,然後返回 JMP 18,你會看到一個彈出框警告你:「嘿,JMP 19 有一些新功能,如果你在 JMP 18 中保存表格,這些功能將會丟失。」我覺得有必要告訴你這一點,因為我不想讓你錯過這個重要的資訊。
在這個小表格裡,我還添加了一些標籤等等。我已經添加了一些篩選視圖。讓我們來看看我新增的篩選視圖。您可以看到這些是斜體字。這意味著這些視圖已被鎖定。這裡有一個紅色的小三角選擇器,表示我想以表格形式打開視圖,或以連結子集形式打開,或者它已被鎖定。在這個特定的視圖中,我正在查看“1000 Head”,我認為這指的是用於牛奶生產的牛的數量。現在您可以看到,我們所做的就是,當您在表格的篩選視圖中時,可見行會相符。這告訴我,我在這裡查看了 78 行,這些行都選擇了「1000 Head」這個指標。由於該篩選器已被鎖定,我無法點擊這裡。我無法更改任何內容,所以它已被鎖定。我想運行一個腳本,這樣您就可以看到它的作用。我打開了這個圖表建立器,但它只顯示了篩選視圖中的 78 行資料。如果我返回篩選視圖並點擊“國家/地區名稱”…這是我之前鎖定的另一個選項。我無法進行任何更改。
我對法國的數據還挺感興趣的,所以我就看了看法國的數據。你看,這裡現在只有33行,不是78行了。你也能看到這個圖表改變了,因為我之前在這裡儲存了一個腳本,用來做分佈分析。這是我的分佈圖,顯示了法國的33行數據。現在,如果我回到這裡,點擊“年份”,你會看到這兩個地方都改變了。你會看到這個圖表建構器也變了。現在我所有的數據都顯示出來了,總共2114行數據。這裡也是一樣,所有的資料都在這個篩選器裡。但是如果我點擊這裡的篩選器,然後開始拖曳它,比如說,你會看到一些東西在變化。篩選器會根據我的操作而變化。我可以把它調得很小,這樣你就能看到它是如何運作的了。
正如我操作時所見,這裡也在改變。可見行數為 66。我可以點擊這裡,然後選擇「我想截取一部分資料」。這樣,我就可以建立一個完全獨立的表格,只顯示這 66 行。這有點像是在 JMP 18 中進行表格子集操作。這樣,你就得到了子集後的表格。同時,我也注意到,這裡的內容與我的圖表建構器和分佈圖中的內容是相互獨立的。如果我進入這裡,選中它,然後選擇“以連結子集方式開啟視圖”,這裡會顯示 66 行資料。但正如你所看到的,如果我拖曳它,它就像是另一個表格,裡面有篩選視圖和子集。你會注意到,當我拖曳它時,圖表和分佈情況都沒有變化。我想即使我不怎麼移動它,你也能看出這一點。所以它是一個獨立的表格。希望我的解釋能讓你明白,也希望你能用得上。
您確實可以…讓我退出這個視圖,然後我來示範一下,您可以再次點擊這個篩選器來建立自己的篩選器。這是另一個國家/地區名稱。我可以按順序排序,也可以按數量排序。我可以在這裡說:“嘿,我想查看美國”,然後我可以說:“保存一下。”我可以把它命名為“美國”,然後它就會保存在這裡。現在我看到了這個。我沒有鎖定這個篩選器視圖,所以如果我點擊其他內容,它仍然稱為“美國”,但我現在在這裡更改它。這樣您就知道我們正在查看什麼了。添加完成後,假設我不需要這個,我可以點擊這個小方框將其刪除。這是一個小按鈕,可以點擊“在這裡選擇年份,然後創建另一個年份,這樣我們就可以有兩個篩選器了。” 您可以在這裡進行這麼多不同的操作,真是太方便了。
我想這就是我想向你們展示的大部分內容了。我簡單提一下,我不會示範這些功能,但我們確實提供了用於對嵌套列進行分組的 JSL 程式碼。我們也提供了用於篩選視圖的 JSL 程式碼,並且它還可以用於標籤功能。只需在索引或腳本索引中搜尋即可找到這些內容。
最後,我想說的是,我希望你們能像 Scurry 和 Sniff 一樣,擁抱變化,提昇在 JMP 中的工作效率。體驗 JMP 19 的全新魅力吧!如果你也像我一樣喜歡乳酪,你一定會愛上它。接受改變,引領潮流,享受這段旅程。以下是我整理的一些參考資料。希望你們喜歡這次的演示,也歡迎分享你們對 JMP 19 的看法。