按分佈圖自定義分組我有兩列數據。 Column1 是零件的測量數據,Column2 列出通過或失敗。 我想繪製所有測量數據的完整分佈(通過+失敗),然後在其下方堆疊僅通過(通過)部分的分佈。 如何讓它工作(JSL 腳本會很好,但我也想知道這是否可以交互式完成)?
目前,我發現自己只能在 Distribution 繪圖選項中按 Column2 進行分組,並獲得 Fails 的分佈,以及低於它的 Pass 分佈(當一個堆疊在另一個下方時)。
數據混合和清理回复:按分佈圖自定義分組簡單...
New Window("My Report",
Distribution(
Stack( 1 ),
Continuous Distribution(
Column( :Col1),
Horizontal Layout( 1 ),
Vertical( 0 )
)
);
Distribution(
Stack( 1 ),
Automatic Recalc( 1 ),
Continuous Distribution(
Column( :Col1),
Horizontal Layout( 1 ),
Vertical( 0 )
),
Local Data Filter(
Close Outline( 1 ),
Add Filter( columns( :Col2), Where( :Col2== "PASS" ) )
)
);
);回复:按分佈圖自定義分組這是我的兩個腳本,分別用於完全分發和“通過”分發。 有沒有簡單的方法可以通過 JSL 將它們放在一張圖表中,一張一張地放在另一張圖表中?
Distribution( Continuous Distribution( Column( :Col1) ) );
Distribution(
Automatic Recalc( 1 ),
Continuous Distribution( Column( :Col1 ) ),
Local Data Filter(
Close Outline( 1 ),
Add Filter( columns( :Col2), Where( :Col2 == "PASS" ) )
)
);
回复:按分佈圖自定義分組@Dan_Obermiller . 保存組合圖表時,我沒有在其中看到 JSL 腳本。 它給自己一個默認名稱“儀表板”,打開後會在裡面顯示兩個圖表。 我哪裡錯了?
回复:按分佈圖自定義分組我沒有註意到腳本沒有垂直排列情節。 在那種情況下,我認為您需要通過放入適當的 VListBox 來修改腳本以將圖形放入其中。
回复:按分佈圖自定義分組謝謝@Dan_Obermiller . 這是有效的並且非常有用的技巧。 但是,運行保存的腳本不會依次重現分佈圖。 他們仍然並排出現。 如何解決這個問題?
回复:按分佈圖自定義分組您可以以交互方式將其構建為儀表板。 如果需要,這種方法還將生成您需要的腳本。
創建 Column1 的分佈。
現在創建 Column1 的另一個分佈,但添加一個使用 Column2 的本地數據過濾器。 選擇 Pass 組,以便此報告窗口現在僅顯示 Pass 觀察結果。 然後我會折疊本地數據過濾區域,但這取決於您。
在每個報告窗口的右下角,選中復選框。 現在從同一區域,單擊向下箭頭並選擇組合窗口。 這將在一個窗口中為您提供兩個報告,但它們是水平排列的。 單擊過濾後的報告,並將其拖到未過濾的報告下方。
我認為這將為您提供所需的一切。
回复:按分佈圖自定義分組謝謝@tom_abramov .我應該指定。 我正在尋找不更改數據表的解決方案。
回复:按分佈圖自定義分組將 column1 複製到 column1_copy
為 column1 和 column1_copy 創建分佈
為它們添加 column2 的本地數據過濾器(對於 column1 不是必需的,但對於圖表的對稱性會很好)
在column1_copy的local data filter中選擇Pass only
希望能幫助到你。
BR,
湯姆