Script pour l'axe date/heure dynamique<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'ai besoin de reproduire un rapport tous les jours et la variable date/heure de l'axe x ne doit afficher que les sept derniers jours, et il en va de même pour les tabulations, etc. Existe-t-il un moyen de dire à JMP par un script ?
Merci d'avance à tous
Re : Script pour l'axe de date/heure dynamiqueMerci MS. C'est aussi ce que je recherche pour mon travail
Re : Script pour l'axe de date/heure dynamiqueCela devrait fonctionner correctement si vous ajoutez le ")" manquant.
tuberculose = Tabuler ( ...);
tuberculose << Filtre de données locales (
Ajouter un filtre (
Colonnes ( : Date de vente ) ,
Où ( : Nom ( « Date de vente » ) < Aujourd'hui () - En jours ( 7 )) ,
Afficher ( : Date de vente )
)
) ;
Re : Script pour l'axe de date/heure dynamiqueRe-bonjour,
Pourriez-vous s'il vous plaît continuer à aider;
Script dynamique de date/heure pour tabuler ?
Je suis d'accord avec le générateur de graphiques, mais je dois le faire également dans le filtre de données local de tabulation :
J'ai essayé de faire quelque chose comme vous l'avez fait avec graph builder
Filtre de données local(
Emplacement( {56, 0} ),
Mode (Sélectionner (0), Afficher (1), Inclure (1)),
Ajouter un filtre(
colonnes( :SalesDate ),
Où( :SalesDate >= 20Feb2015 & :SalesDate < 14Mar2015 ),
Afficher( :DateVente )
)
à quelque chose comme ça mais ça ne marche pas.
Filtre de données local(
Emplacement( { 34 , 0 } ) ,
Mode( Sélectionner( 0 ) , Montrer ( 1 ) , Inclure ( 1 ) ) ,
Ajouter un filtre(
Colonnes( : Date de vente ) ,
Où( : Nom ( « Date de vente » ) < Aujourd'hui () - En jours ( 7 )) ,
Afficher( : Date de vente )
)
Merci pour votre aide.
Re : Script pour l'axe de date/heure dynamiqueLa suppression de l'intégralité de l'envoi vers (n'a pas été effectuée, mais la réécriture du min-max a aidé.
Merci beaucoup!
Re : Script pour l'axe de date/heure dynamiqueLe Min( 3505939200 ), Max( 3510000000 ) force l'axe aux limites du flexible. Essayez de supprimer l'intégralité Envoyer au rapport(...) partie.
Ou changez-le en quelque chose comme:
Min ( aujourd'hui () - en jours ( 7 )) , Max ( aujourd'hui ())
Re : Script pour l'axe de date/heure dynamique"Limites de l'axe des x à codage dur" ? Je crains de ne pas connaître ce terme.
Générateur de graphiques(
Afficher le panneau de configuration( 0 ) ,
Couleur de remplissage du titre( "Bleu clair" ) ,
Couleur du cadre du titre( "Gris Foncé Moyen" ) ,
Niveau Couleur de remplissage( { 174 , 203 , 228 } ) ,
Couleur du cadre de niveau( "Gris Foncé Moyen" ) ,
Niveau de soulignement( 1 ) ,
Variable( X( : Date de vente ) , Oui( : Revenu net ) ) ,
Éléments(
Point( X , Oui , Légende( 1 ) , Gigue( 1 ) ) ,
Plus lisse( X , Oui , Légende( 2 ) )
) ,
EnvoyerVersRapport(
Expédition(
{} ,
« Date de vente » ,
ScaleBox ,
{ Min ( 3505939200 ) , Max ( 3510000000 ) , Intervalle( "Jour" ) , Inc( 1 ) ,
Tiques mineures ( 0 ) , Afficher la grille principale( 1 ) , Tiques à l'intérieur ( 1 ) ,
Étiquettes pivotées( "Vertical" )}
)
)
)
Re : Script pour l'axe de date/heure dynamiqueGraph Builder adapte généralement les axes automatiquement pour afficher uniquement la plage de données incluses. Êtes-vous sûr de ne pas avoir codé en dur les limites de l'axe des x ? Vérifiez le script du générateur de graphes.
Re : Script pour l'axe de date/heure dynamiqueMerci.
Même les données ne sont pas affichées, l'axe du temps affiche toujours les lignes masquées/exclues.
J'ai en fait besoin que les deux ne soient pas affichés. Le même script va-t-il pour l'affichage de l'axe x ?

dt = Tableau de données actuel () ;
dt << sélectionner où ( : Nom ( « Date de vente » ) < Aujourd'hui () - En jours ( 7 )) ;
dt << masquer et exclure << effacer sélectionner;

Re : Script pour l'axe de date/heure dynamiqueIl existe plusieurs façons, comme d'habitude, de le faire par script. Une approche consiste à masquer et à exclure les lignes de table de données "trop anciennes".
dt = Tableau de données actuel () ;
dt << sélectionner où ( : Nom ( "Date/Heure" ) < Aujourd'hui () - En jours ( 7 )) ;
dt << masquer et exclure << effacer sélectionner ;