我們可以在許多報告的樹結構頂部使用“幫助鍵”嗎?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />問題是關於出現在報告樹結構頂部的項目。 即,右鍵單擊報告大綱項目旁邊的灰色箭頭,然後選擇“編輯”>“查看樹結構”。 報告的頂部輪廓框下方將有一個條目,稱為HelpKey = <圖形生成器,Biv報告等>。 是否有人知道如何在腳本編寫中使用此功能,比如說確定腳本試圖對其進行操作的報告類型?
謝謝!
中號
回复:我們能否在許多報告的樹結構頂部使用“幫助鍵”?我沒有直接了解的方法。您可能會使用XPath Query()找到它。我本人(或根本不)使用XPath Query。
回复:我們能否在許多報告的樹結構頂部使用“幫助鍵”?不,那行不通。 圖形(至少在此階段)是用戶生成的,並且此註釋在事實發生之後發生。 表演的結果只是一個顯示框。 它確實給了我測試窗口標題的想法,因為它是使用模式生成的,並且我可以使用contains()參數來查看其中的內容(請參見下文)。 也就是說,我仍然想知道如何從腳本中查看幫助鍵的值 。
如果 ( 包含 ( 報告 , “輪廓圖” ) > 0 ,
表演 ( 包含 ( 報告 , “輪廓圖” )) ;
表演 ( “找到輪廓圖” ) ,
表演 ( 包含 ( 報告 , “輪廓圖” )) ;
表演 ( “找到其他東西” )
) ;
回复:我們能否在許多報告的樹結構頂部使用“幫助鍵”?如果您在JSL中生成這些圖形,則它們最初將返回平台。您可以得到它,將其轉換為文本並針對一個平台或另一個平台進行測試,然後使用該信息輸入正確的代碼。例如:
dt = Open(“ $ sample_data / CrimeData.jmp”);
cp = dt <<等高線圖(
X(:暴力比率,:財產比率),
Y(:人口),
由(:Region),
顯示輪廓(1),
顯示邊界(1),
填充區域(1)
);
顯示(cp); // cp = {等高線圖[],等高線圖[],等高線圖[],等高線圖[],等高線圖[],等高線圖[],等高線圖[],等高線圖[]};
gb = dt <<圖形生成器(
變量(X(:搶劫率),Y(:盜竊率),疊加(:人口),
Elements(Points(X,Y,Legend(22)),Smoother(X,Y,Legend(24))),
SendToReport(
調度(
{},
“ 400”,
ScaleBox,
{傳奇模型(
22
基數(0,24,0),
基數(1,24,1),
基數(2,24,2),
基數(3,24,3),
基數(4,24,4)
)}
)
)
);
顯示(gb); // gb = Graph Builder [];
回复:我們能否在許多報告的樹結構頂部使用“幫助鍵”?當然,我正在使用的腳本通過自定義圖形腳本添加圖形並調整軸設置。 這些設置的目標取決於報告的類型,這歸因於報告的樹結構(即輪廓平台和圖形構建器平台之間)的差異。 我正在嘗試使腳本對這些差異具有魯棒性。
一個特定的示例是等高線圖對於每個等高線圖都有兩個框架框(一個包含軸框和圖形框,一個包含圖例)。 因此,將圖形腳本應用於每個圖的邏輯(在使用情況下使用“依據”列的情況下,要求我單步瀏覽框架框和軸框,同時跳過包含圖例的框架框。 Graph Builders樹形結構的情況完全不同,適用於其中一種的邏輯不適用於另一種。 我以為我可以測試幫助鍵來確定腳本正在查看的圖形類型,並在無需其他用戶輸入的情況下更改後台邏輯。
中號
回复:我們能否在許多報告的樹結構頂部使用“幫助鍵”?您是否有要執行的示例?我認為可能有一種更簡單,更可靠的方法,但是我不知道您正在使用什麼。例如,您的報告中是否有多個平台?它們分為“按組”還是“適合組”?您如何製作平台報告並獲取參考?
回复:我們能否在許多報告的樹結構頂部使用“幫助鍵”?是的,我可以看到這將是一個問題,但是我不打算使用它來查找某些東西,而是確定腳本正在查看的報告類型(即圖形生成器與輪廓圖)。所以問題是我將如何在腳本中引用它?
回复:我們能否在許多報告的樹結構頂部使用“幫助鍵”?邁克爾,我們不鼓勵在腳本中使用幫助鍵。在任何發行版中,幫助鍵均可能發生更改。引用特定的顯示框比較安全。