Valider la sortie graphique n'est pas vide avant la sauvegarde<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hey,
Je crée des graphiques avec plusieurs conditions "Where" qui peuvent ne générer aucune sortie, en fonction du contenu du fichier de données.
Où (: Colonne 1 == "chaîne1" &: colonne 2 == "chaîne2" &: colonne 3 == "chaîne3")
Si j'essaie ensuite de sauvegarder un graphique vide, le script se bloque:
NomGraphe << / * ### * / enregistrer une image (SaveString, png) / * ### * /;
Comment puis-je valider que le graphique contient des données avant d'essayer de le sauvegarder?
Merci!
Re: Valider la sortie graphique n'est pas vide avant l'enregistrementJe fais ça:
Nouvelle fenêtre ("nom de la carte",
CC = Carte de contrôle (
Options de graphique ...
)
)
Ainsi, une nouvelle fenêtre est créée, mais certaines fenêtres n’ont pas de graphique car il n’ya pas de points de données correspondants pour toutes les conditions où.
Oui, je pense que valider les données avant de représenter le graphique est la voie à suivre.
Merci.
Re: Valider la sortie graphique n'est pas vide avant l'enregistrementJe voudrais utiliser quelque chose comme:
dt << Effacer les états de ligne ;
sélections_rows = dt << obtenir des rangées où ( : Colonne 1 == "chaîne1" Et
: Colonne 2 == "string2" Et
: Colonne 3 == "string3" ) ;
si ( maintenant ( sélections_rows ) > 0 ,
dt << sélectionner des lignes ( sélections_rows ) << inverser la sélection des lignes
<< exclure << effacer sélectionner ;
.
.
// Crée ton graphique ici
.
.
) ;
Re: Valider la sortie graphique n'est pas vide avant l'enregistrementVoulez-vous dire que le graphique n'existe pas ou que vous avez un graphique mais pas de points de données (c'est-à-dire seulement des valeurs manquantes)?
Quoi qu'il en soit, j'utiliserais une déclaration conditionnelle qui est proactive, c'est-à-dire que toutes les conditions "où" qui contiennent trop peu de données sont ignorées et ne sont jamais représentées. Cela semble plus simple et plus efficace que d’identifier rétrospectivement des graphiques vierges.