我有多年來生產的一系列批次,並採集了不同數量的樣品;例如,參見下表。
我希望能夠以圖形方式可視化每年的批次數量,但如果不構建一個新表來刪除重複項,我似乎無法做到這一點;即樣本列。 是否有一種簡單的方法可以獨立於採樣數量來計算和/或可視化每年的批次數量?
先謝謝您的幫助!
| 年 | 批 | 樣本 | 價值 |
2015年 | A | A1 | 2 |
| 2015年 | A | A2 | 5個 |
| 2016年 | 乙 | B1 | 3個 |
| 2016年 | C | C1 | 8 |
| 2016年 | C | C2 | 1 |
| 2016年 | C | C3 | 2 |
| 2016年 | C | C4 | 10 |
| 2017年 | D | D1 | 0 |
| 2017年 | 乙 | E1 | 5個 |
| 2017年 | 乙 | E2 | 6 |
這是使用 Tabulate 平台的類似方法。
dt = New Table( "Untitled", Add Rows( 10 ),
New Column( "Year", Numeric, "Ordinal", Format( "Best", 12 ),
Set Values( [2015, 2015, 2016, 2016, 2016, 2016, 2016, 2017, 2017, 2017] ) ),
New Column( "Batch", Character( 16 ), "Nominal",
Set Values( {"A", "A", "B", "C", "C", "C", "C", "D", "E", "E"} ) ),
New Column( "Sample", Character( 16 ), "Nominal",
Set Values( {"A1", "A2", "B1", "C1", "C2", "C3", "C4", "D1", "E1", "E2"} ) ),
New Column( "Value", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [2, 5, 3, 8, 1, 2, 10, 0, 5, 6] ) )
);
dt_tab = (dt << Tabulate(
Show Control Panel( 0 ),
Add Table( Row Table( Grouping Columns( :Year, :Batch ) ) )
)) << Make Into Data Table;
dt_tab << Graph Builder(
Show Control Panel( 0 ),
Variables( X( :Year ), Y( :N ), Overlay( :Batch ) ),
Elements( Bar( X, Y, Legend( 9 ), Bar Style( "Stacked" ) ) )
);

我只是猜測,但從你的陳述來看,你似乎習慣在 Excel 中做事。我之所以這麼說,是因為您在創建新數據表時猶豫不決。
”無需構建一個新表來刪除重複項”
使用 JMP 創建新數據表是一個非常正常的過程,但通常情況下,人們不會手動“刪除”行,而是使用眾多 JMP 平台之一來執行所需的操作。就您而言,通過運行摘要平台,您可以非常輕鬆地完成您想要的任務。如果您有數千行數據,那麼您的工作就像有 10 行數據一樣簡單。
為此,摘要平台需要運行兩次。
1. 打開數據表。
2. 打開
表格==>總結
3. 填寫對話框,如下所示:

4. 單擊“確定”,它將生成一個新的數據表,如下所示

該表中的數據包含每年每種不同類型批次的計數(N 行),以及您想要每年的批次數。所以如果你在上面的新數據表上運行匯總平台,

你會得到如下的數據表,裡面就是你想要的值
