rapports Web - filtre inactif pour la page à ongletSalut,
Je suis en train de créer un rapport Web sous forme de boîtes de page à onglet, où dans chacune des pages à onglet se trouve un tracé et un filtre de données construits sur la base d'un tableau de données individuel. Cela fonctionne, seul le filtre pour les 2èmes pages et les onglets suivants sont inactifs... Des idées?
Ci-dessous l'exemple du problème. Le filtre de l'onglet "alpha" est actif, et le filtre de la page "beta" inactif :
Noms par défaut à ici( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt_2 = Open( "$SAMPLE_DATA/Owl Diet.jmp" );
webreport1 = Nouvelle fenêtre( "Exemple",
Boîte à onglets(
Onglet Page Box( Titre( "alpha" ),
H Zone de liste(
dt << Bubble Plot( X( :weight ), Y( :height ), Sizes( :age ), Title Position( 0, 0 ),
Filtre de données local(
Mode (Sélectionné (1), Afficher (0), Inclure (0)),
Ajouter un filtre( colonnes( :sexe ) )
)
)
)
),
Onglet Page Box( Titre( "beta" ),
H Zone de liste(
dt_2 << Bubble Plot( X( :longueur du crâne ), Y( :longueur du crâne ), Tailles( :rangée de dents ), Position du titre( 0, 0 ) ),
,
dt_2 << Filtre de données(
Local,
Mode (Sélectionné (1), Afficher (0), Inclure (0)),
Ajouter un filtre( colonnes( :species ) )
))
)
)
);
webreport = Nouveau rapport Web();
rapport Web << Ajouter un rapport (rapport Web1);
fichier = rapport Web << Enregistrer( "$TEMP" );
Si( !Est Vide( fichier ),
Web (fichier)
);
J'utilise JMP 16 sous Windows.
Meilleures salutations,
Li
GraphiqueScriptles fenêtresRe : rapports Web - filtre inactif pour la page d'ongletSalut @LiPav - pour le rapport Web, je pense que le principal problème est qu'un seul filtre est pris en charge par page Web.À des fins d'exportation, je suggérerais de créer deux fenêtres avec un filtre par fenêtre (voir le script ci-dessous).Ceux-ci seront publiés avec une page d'index, vous permettant d'utiliser les boutons avant/arrière du navigateur pour naviguer entre les rapports.
Je remarque également que dans la fenêtre JMP du bureau, le deuxième rapport n'est pas interactif.Cela est dû au fait que le filtre de données est créé séparément de la plate-forme.Lorsque vous avez un filtre pour une seule plate-forme, je vous recommande d'utiliser le Filtre de données local() spécification dans le Graphique à bulles() ou une autre commande de plate-forme.Lorsque vous devez lier un seul filtre à plusieurs rapports dans la même fenêtre, consultez l'entrée Index de script pour Zone contextuelle du filtre de données pour un exemple qui montre comment lier le filtre à plusieurs plates-formes.
J'espère que cela pourra aider!
-Dan
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt_2 = Open( "$SAMPLE_DATA/Owl Diet.jmp" );
webreport1 = New Window( "alpha",
H List Box(
dt << Bubble Plot(
X( :weight ),
Y( :height ),
Sizes( :age ),
Title Position( 0, 0 ),
local Data Filter( Mode( Selected( 1 ), Show( 0 ), Include( 0 ) ), Add Filter( columns( :sex ) ) )
)
)
);
webreport2 = New Window( "beta",
H List Box(
dt_2 << Bubble Plot(
X( :skull length ),
Y( :skull length ),
Sizes( :teeth row ),
Title Position( 0, 0 ),
Local Data Filter( Mode( Selected( 1 ), Show( 0 ), Include( 0 ) ), Add Filter( columns( :species ) ) )
)
)
);
webreport = New Web Report();
webreport << Title( "Reports" );
webreport << Description( "Multiple report example." );
webreport << Add Report( webreport1, Title( "alpha" ) );
webreport << Add Report( webreport2, Title( "beta" ) );
file = webreport << Save( "$TEMP" );
If( !Is Empty( file ),
Web( file )
);