大家好,
我有一個 JMP 文件,其中有多個列用於不同的分析測定,每個列都有列屬性單位。當我使用 tabulate 建立表格並選擇列時,我得到了列名但沒有得到單位。我不想將單位添加到列標題本身,因為這會影響我的許多其他腳本。我確實嘗試過將統計標籤更改為測定名稱和單位,然後刪除列標籤,這確實有效,但這意味著我需要為每個測定創建一個新的表格腳本,而不是使用列切換器,後者對將來使用它的其他人來說會容易得多。知道如何增加單位嗎?可以在列標籤中新增,也可以透過更新統計項目標籤來始終顯示所選列的單位。
製表腳本範例:
Tabulate(
Change Item Label( Statistics( Sum, "Add units here?" ) ),
Remove Column Label( Grouping Columns( :Run Number ) ),
Show Control Panel( 0 ),
Add Table(
Column Table(
Analysis Columns( :Total Protein ),
Statistics( Sum ),
Grouping Columns( :Run Number )
),
Column Table(
Analysis Columns( : Total Protein ),
Statistics( Mean )
),
Row Table( Grouping Columns( :Samples ) )
),
Local Data Filter(
Mode( Show( 0 ) ),
Add Filter(
columns( :Sample Type ),
Where(
:Sample Type == {"Sample 1", " Sample 2", "Sample 3"
"Sample 4", "Sample 5"}
),
Display( :Sample Type, N Items( 6 ) )
)
),
Column Switcher(
:Total Protein,
{:Total DNA, :Total Sugar, :Total Polysaccharide }
)
);
你好@Katz0801 ,
您可以將“Unit”新增為列屬性: 設定或取得列屬性
這樣做會使單位出現在資料表的列中,但不會出現在其名稱中(因此不涉及重新編碼/重新命名)。
JSL腳本是:
col<
<SET property=""></SET>
<BR /> <P>如果有多個列,則可以使用<A href="https://www.jmp.com/support/help/en/18.2/#page/jmp/standardize-attributes-and-properties-across-columns.shtml" target="_blank" rel="noopener noreferrer">「標準化列中的屬性和特性」</A>為每個選定的列新增單位屬性,然後新增特定的單位類型。</P> <BR /> <P>希望這個答案能對你有幫助,</P>
你好。
感謝您的回覆。我的所有列都有單位屬性,但問題是我不知道如何在使用製表函數建立表格時顯示這些單位。我嘗試使用 <
凱蒂