Tutti i OutlineBox con condizione del titolo di XPathCiao,
Vorrei aggiungere Page Break a All Oneway OutlineBoxes nel mio Journal.
Una specie di
(jrn << XPath("//OutlineBox[contains(./title(), 'Oneway Analysis')]")) << Prepend (Page Break Box());
Qual è l'espressione giusta?
Grazie.
Re: Tutti i OutlineBoxes con condizioni del titolo By XPathConsiglierei di fare il check-out La documentazione di W3School su XPath per informazioni sulla sintassi XPath specifica.
In genere affronto i problemi XPath osservando l'XML sottostante dell'albero di visualizzazione inviando il messaggio Get XML() al livello del report. Mostrando l'XML nel registro, posso vedere tutti gli attributi disponibili, anche quelli che non puoi vedere semplicemente guardando un report, come helpKey o charID, che possono essere utili per identificare gli oggetti di visualizzazione di cui hai bisogno. Puoi copiare l'XML in qualcosa di simile xpathtester.com o semplicemente usa l'XML all'interno della funzione JSL XPath Query() per testare la tua query, senza che sia necessario creare il report.
Re: Tutti i OutlineBoxes con condizioni del titolo By XPathGrazie.
Re: Tutti i OutlineBoxes con condizioni del titolo By XPathSe non l'hai visto, dai un'occhiata al Carta scoperta di @Phil_Brown
Re: Tutti i OutlineBoxes con condizioni del titolo By XPathGrazie.
Esiste documentazione/tutorial/libro con le regole e la sintassi di Xpath in JMP?
Re: Tutti i OutlineBoxes con condizioni del titolo By XPathPenso che "//OutlineBox[@helpKey='Oneway Report']" sia quello che stai cercando:
Names default to here( 1 );
dt = Open ( "$Sample_data/iris.jmp" );
(ow1 = ( dt << Oneway( Y( :Sepal length ), X( :Species ) ) ) ) << Journal;
(ow2 = ( dt << Oneway( Y( :Sepal width ), X( :Species ) ) ) ) << Journal;
(ow3 = ( dt << Oneway( Y( :Petal length ), X( :Species ) ) ) ) << Journal;
(ow4 = ( dt << Oneway( Y( :Petal width ), X( :Species ) ) ) ) << Journal;
{ ow1, ow2, ow3, ow4 } << Close Window;
//By text:
( Current Journal() << XPath("//OutlineBox[contains( text(), 'Oneway')]") ) << Prepend (Page Break Box());
//By helpkey (better):
( Current Journal() << XPath("//OutlineBox[@helpKey='Oneway Report']") ) << Prepend ( Page Break Box() );
Modificato per utilizzare l'attributo helpkey (più robusto del titolo), grazie Justin per i link.