<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'ai un tableau et je produis différents graphiques, mais chaque graphique doit être filtré différemment. Ce que je vis, c'est que le premier filtre de données ne changera pas et écrasera le filtre de données suivant, ce qui signifie que je ne peux utiliser qu'un seul script de filtre de données pour plusieurs rapports. Dois-je écrire un "clear row states" avant chaque nouveau Dat Filter ? L'exemple du coup consiste en 2 filtres de données mais quoi que je fasse, le deuxième filtre de données est ignoré par JMP, seul et toujours le premier est valide.
Quelqu'un pourrait-il partager ses expériences/solutions ?
Merci
dt_master = Ouvrir ( "HébergementBudget.jmp" ) ;
Ouvrir ( "AgencyStayREALDATAfin.jmp" ) ;
//Résumé REALDATA
Tableau de données ( "AgencyStayREALDATAfin.jmp" ) << Résumé (
Groupe ( : Étiqueter , : Mois , : Contracter , : Type de chambre ) ,
Moyenne ( : ChambreDiscount% ) ,
Somme ( : NetRoomRevenueWithOutVat ) ,
Somme ( : ChambreNuit ) ,
Somme ( : AdulteNuit ) ,
Somme ( : BrutRoomRevenu ) ,
Somme ( : ChambreDiscount ) ,
format du nom de la colonne de statistiques ( "colonne" ) ,
Lien vers le tableau de données d'origine ( 0 )
) ;
//Enchaîner
Tableau de données ( "HébergementBudget.jmp" ) << Enchaîner (
Tableau de données ( "AgencyStayREALDATAfin By (Libellé, Mois, Contrat, Type de chambre).jmp" ) ,
Conserver les formules ,
Ajouter au premier tableau
) ;
//FILTRE DE DONNEES 1
Tableau de données actuel () << Filtre de données (
Emplacement ( { 324 , 0 } ) ,
Mode ( Sélectionner ( 0 ) , Inclure ( 1 ) ) ,
Ajouter un filtre ( Colonnes ( : Étiqueter ) , Où ( : Étiqueter == { "Budget" , "2015" } ) , Afficher ( : Étiqueter , Taille ( 102 , 59 ) , Affichage des cases à cocher ) )
) ;
// Performance d'occupation double par mois
Générateur de graphiques (
Taille ( 1263 , 871 ) ,
Afficher le panneau de configuration ( 0 ) ,
Emplacement de la légende ( "Droite" ) ,
Étirement automatique ( 0 ) ,
Couleur de remplissage du titre ( "Bleu clair" ) ,
Couleur du cadre du titre ( "Gris Foncé Moyen" ) ,
Couleur de remplissage du niveau ( { 174 , 203 , 228 } ) ,
Couleur du cadre de niveau ( "Gris Foncé Moyen" ) ,
Soulignement de niveau ( 1 ) ,
variables ( X ( : Mois ) , Oui ( : ChambreNuit ) , Oui ( : ChambreNuit ) , Recouvrir ( : Étiqueter ) ) ,
Éléments (
Position ( 1 , 1 ) ,
Bar ( X , Oui , Légende ( 3 ) , Style de barre ( "Seul" ) , Statistique récapitulative ( "Somme" ) , Étiqueter ( "Valeur" ) ) ,
Boîte de légende ( X , Oui , Légende ( 6 ) , Statistique récapitulative ( "Somme" ) , Position X ( "Droite" ) , Position Y ( "Haut" ) )
) ,
Éléments (
Position ( 1 , 2 ) ,
Bar ( X , Oui , Légende ( 5 ) , Style de barre ( "Seul" ) , Statistique récapitulative ( "% Du total" ) , Étiqueter ( "Valeur" ) ) ,
Boîte de légende ( X , Oui , Légende ( 7 ) , Statistique récapitulative ( "% Du total" ) , Position X ( "Droite" ) , Position Y ( "Haut" ) )
) ,
Envoyer vers le rapport (
Expédition ( {} , "Constructeur de graphes" , ContourBox , { Définir le titre ( "Performance de la nuitée par mois [Budget vs 2015]" )} ) ,
Expédition (
{} ,
"Mois" ,
ScaleBox ,
{ Min ( - 0,5 ) , Max ( 6.5 ) , Inc ( 1 ) , Tiques mineures ( 1 ) , Afficher la grille mineure ( 1 ) , Tiques à l'intérieur ( 1 ) , Étiquettes pivotées ( "Horizontal" )}
) ,
Expédition ( {} , « ChambreNuit » , ScaleBox , { Afficher la grille principale ( 1 ) , Afficher la grille mineure ( 1 ) , Tiques à l'intérieur ( 1 )} ) ,
Expédition (
{} ,
« ChambreNuit » ,
ScaleBox ( 2 ) ,
{ Format ( "Pour cent" , Utiliser le séparateur de milliers ( 0 ) , 12 , 2 ) , Max ( 0,4 ) , Afficher la grille principale ( 1 ) , Afficher la grille mineure ( 1 ) , Tiques à l'intérieur ( 1 )}
) ,
Expédition (
{} ,
"400" ,
ScaleBox ,
{ Modèle de légende (
3 ,
Propriétés ( 0 , { Couleur de la ligne ( - 4222675 ) , La couleur de remplissage ( - 4222675 )} ) ,
Propriétés ( 1 , { Couleur de la ligne ( - 13647958 ) , La couleur de remplissage ( - 13647958 )} ) ,
Propriétés ( 2 , { Couleur de la ligne ( - 2994485 ) , La couleur de remplissage ( - 2994485 )} )
)}
) ,
Expédition ( {} , "titre du graphique" , TextEditBox , { Définir le texte ( "" )} ) ,
Expédition ( {} , "Titre Y" , TextEditBox , { Définir le texte ( "" )} ) ,
Expédition ( {} , "" , AxisBox ( 2 ) , { Ajouter une étiquette d'axe ( "Somme RoomNight par mois" ) , Ajouter une étiquette d'axe ( "Ay Bazinda Toplam Gece Konaklama" )} ) ,
Expédition ( {} , "Constructeur de graphes" , FrameBox , { Gauche ( 1 ) , Droite ( 1 ) , Haut ( 1 ) , Bas ( 1 )} ) ,
Expédition ( {} , "Y 1 titre" , TextEditBox , { Définir le texte ( "% du total de RoomNight par mois" )} ) ,
Expédition ( {} , "" , AxisBox ( 3 ) , { Ajouter une étiquette d'axe ( "Ay Bazinda Toplam Gece Konaklama Yüzdesel Dagilimi" )} ) ,
Expédition (
{} ,
"Ay Bazinda Toplam Gece Konaklama Yüzdesel Dagilimi" ,
TextEditBox ,
{ Définir le texte ( "Ay Bazinda Gece Konaklama Yüzdesel Dagilimi" )}
)
)
) ;
//FILTRE DE DONNEES 2
Tableau de données actuel () << Filtre de données (
Emplacement ( { 437 , 0 } ) ,
Mode ( Sélectionner ( 0 ) , Inclure ( 1 ) ) ,
Ajouter un filtre ( Colonnes ( : Étiqueter ) , Où ( : Étiqueter == { "Budget" , "2015" , "2014" } ) , Afficher ( : Étiqueter , Taille ( 102 , 59 ) , Affichage des cases à cocher ) )
) ;
//Performance en occupation double par code de marché
Générateur de graphiques (
Taille ( 1263 , 629 ) ,
Afficher le panneau de configuration ( 0 ) ,
Couleur de remplissage du titre ( "Bleu clair" ) ,
Couleur du cadre du titre ( "Gris Foncé Moyen" ) ,
Couleur de remplissage du niveau ( { 174 , 203 , 228 } ) ,
Couleur du cadre de niveau ( "Gris Foncé Moyen" ) ,
Soulignement de niveau ( 1 ) ,
variables ( X ( : Contracter ) , Oui ( : DoubleOcc ) , Recouvrir ( : Étiqueter ) ) ,
Éléments ( Bar ( X , Oui , Légende ( 2 ) , Style de barre ( "Seul" ) , Statistique récapitulative ( "Moyenne" ) , Étiqueter ( "Valeur" ) ) ) ,
Envoyer vers le rapport (
Expédition ( {} , "Contracter" , ScaleBox , { Afficher la grille mineure ( 1 ) , Tiques à l'intérieur ( 1 )} ) ,
Expédition (
{} ,
"DoubleOcc" ,
ScaleBox ,
{ Min ( 1.39439277722467 ) , Max ( 2.4 ) , Inc ( 0,2 ) , Tiques mineures ( 1 ) , Afficher la grille principale ( 1 ) , Afficher la grille mineure ( 1 ) , Tiques à l'intérieur ( 1 )}
)
)
) ;
Voici un exemple utilisant Big Class avec deux graphiques, deux filtres de données locaux :
dt = Ouvrir ( "$sample_data\Big Class.jmp" ) ;
nouveau = Nouvelle fenetre ( "Exemple avec 2 filtres de données différents" ,
Panneau électrique ( "Filtre d'âge" ,
gb1 = Générateur de graphiques (
Afficher le panneau de configuration ( 0 ) ,
variables ( X ( : lester ) , Oui ( : hauteur ) , Recouvrir ( : sexe ) ) ,
Éléments ( Points ( X , Oui , Légende ( 1 ) , Gigue ( 1 ) ) ) ,
Filtre de données locales (
Emplacement ( { 986 , 266 } ) ,
Mode ( Sélectionner ( 0 ) , Montrer ( 1 ) , Inclure ( 1 ) ) ,
Ajouter un filtre ( Colonnes ( : âge ) , Où ( : âge == { 12 , 13 , 14 } ) )
)
) ,
) ,
Panneau électrique ( "Filtre sexuel" ,
Générateur de graphiques (
Afficher le panneau de configuration ( 0 ) ,
variables ( X ( : lester ) , Oui ( : hauteur ) , Recouvrir ( : sexe ) ) ,
Éléments ( Points ( X , Oui , Légende ( 1 ) , Gigue ( 1 ) ) ) ,
Filtre de données locales (
Emplacement ( { 93 , 158 } ) ,
Mode ( Sélectionner ( 0 ) , Montrer ( 1 ) , Inclure ( 1 ) ) ,
Ajouter un filtre ( Colonnes ( : sexe ) , Où ( : sexe == "M" ) )
)
) ,
)
) ;