如何為 N 個類別建立列公式?我想建立一個列公式來提供列中不同值的數量。我可以使用 JMP 15 中的列檢視器、顯示總計函數,但我希望將該值放在列中以用於其他計算。
例如,在大類表中 - “性別”列中的 N 個項目應將 2 顯示為 2 個不同的值。
回覆:如何為 N 個類別建立列公式?謝謝你, @tx尼爾森& @派崔克朱利亞諾。
對 JMP 相當陌生,仍在學習。 很高興了解 Col Number() 運算子。
我附上了我的資料集的樣本。 我正在尋找每年每週獨特數量的工具。 每個工具每周可以有多行。 我在集合中放置了一個理想的結果欄。
再次感謝你的幫忙!
回覆:如何為 N 個類別建立列公式?謝謝吉姆!
@CTrahon0526如果您是 JMP 新手,這裡有關於 Jim 分享內容的更多詳細說明。
您可以將 Col Number() 函數放入列公式中,然後直接在資料表中進行計算。
我附上了一個模擬範例 jmp 資料表。
首先,我使用 JMP 中的即時列公式建立了「年週」列。 右鍵點選時間列,新公式列 > 日期時間 > 年周。
然後我創建了一個“按年周計數”列,其中包含以下列公式:
Col Number(:time, :Year Week)
回覆:如何為 N 個類別建立列公式?函數是
Col Number(<:column Name>)
有關詳細信息,請參閱腳本索引
回覆:如何為 N 個類別建立列公式?
@派崔克朱利亞諾,
有沒有辦法透過變數取得 N 個項目?
我試圖找到每年每個工作週的唯一 N 值。 謝謝。
回覆:如何為 N 個類別建立列公式?謝謝@tx尼爾森你就是那個男人!
@帕特里夏_羅斯我還想出了以下頌詞來感謝其他一些 JMP 團隊成員的慷慨支持。
Summarize( x = by( :sex ) );
N Items( x );
非常相似,但少了幾行。
回覆:如何為 N 個類別建立列公式?這是我將使用的公式:
If( Row() == 1,
Summarize( Current Data Table(), bygp = by( :sex ) );
n = N Items( bygp );
);
n;
回覆:如何為 N 個類別建立列公式?@CTrahon0526 ,吉姆的解決方案很漂亮!它還教您很多關於 JMP 中的表操作的知識。我同意這種情況下的列公式非常棘手。 Tables Summary 2X 是一個非常優雅的解決方案。然後使用“表”>“更新”將結果“更新回”原始資料表。最後一步可以以交互方式完成(通過將列從第二個匯總表拖放到第一個匯總表,最後拖放到主表),而不是使用“表”>“更新”,但使用“更新”的解決方案更加穩健(可重現) )如果您要在許多表上進行此計算。但這種方式可以讓您了解 JMP 作為基於 GUI 的工具的互動性。
回覆:如何為 N 個類別建立列公式?拖放非常酷。
然而,這種方法有一個巨大的缺點:
它不是動態的。如果向表中新增數據,則條目將是錯誤的。
這是列公式的好處:值始終是正確的。
令人驚訝的是,JMP 中沒有可用的「新列公式/JSL」命令「Col N 類別」( ) 。
回覆:如何為 N 個類別建立列公式?希望能添加這樣的功能
... 至 JSL
....新列公式
....到圖形產生器
N 口類別
我想世界上只有少數 JMP 用戶不需要它; )
大多數 JMP 用戶將會很高興在 JMP 的未來版本中看到這樣的功能(...以及密集的排名)
回覆:如何為 N 個類別建立列公式?[已刪除]沒有出現在正確的位置。
回覆:如何為 N 個類別建立列公式?線程有點晚了,但我正在尋找相同問題的解決方案。 @CTrahon0526資料表中的以下公式再現了「每年每個工作週的唯一工具 ID」欄位中的數值
Col Sum( Col Cumulative Sum( 1, :Year, :WW, :Tool ID ) == 1, :Year, :WW )
回覆:如何為 N 個類別建立列公式?很好,我可以經常使用它 - 所以,現在我有:
Names Default To Here( 1 );
Try(dt = CurrentDataTable(), stop());
updateLBox = Function( {t},
(t << sib) << setitems( (t << topparent)[listboxbox( 1 )] << getselected )
);
nw = New Window("count unique entries",
<< Type("Modal Dialog"),
Border Box( Left( 10 ), Right( 10 ), bottom( 5 ),
V List Box(
Lineup Box( N Col( 1 ), spacing( 10 ),
// Text Box( "XG Boost Specification" ),
// colistbox only necessary if the script is standalone
H List Box(
Panel Box( "Select Columns", Col List Box( all, nlines( 15 ) ) ),
Panel Box( "Cast Selected Columns into Roles",
Lineup Box( N Col( 2 ),
Button Box("Unique",
<<SETFUNCTION></SETFUNCTION>... available at a single mouse click : )
回覆:如何為 N 個類別建立列公式?要獲得更高水準的互動性 - 請在此處投票:
轉換列 - 與總計統計一樣舒適?
例如,顯示汽車製造商的數量 - 各個年份的正確值 - 並按門尺寸劃分:
....可能還有更多有用的應用程式:)
