Comment masquer datapoint étiquette lorsque la valeur est égale à zéro dans un StackedBar
J'ai un StackedBar qui montre 5 valeurs par barre, avec les données de la valeur affichée dans le milieu de chaque bloc. Pour l'instant, donc bon. Toutefois, lorsque la valeur est zéro, la valeur est toujours à l'affiche, ce qui est pénible quand il y a beaucoup de zéros.
Je voudrais être en mesure de cacher l'étiquette pour un zéro. Comment puis-je le faire?
(Je suppose que je pourrais le faire le long chemin en lisant les données ligne par ligne et de la construction du graphe, étape par étape, mais je préfère être en mesure de simplement jeter les résultats de la requête à la commande).
OriginalL'auteur Little JB | 2009-03-20
Vous devez vous connecter pour publier un commentaire.
Vous pouvez masquer les étiquettes dans le Personnaliser l'événement:
OriginalL'auteur
De Jim solution ne fonctionne pas pour moi, mais voici comment je l'ai fait, en faisant usage de certains de son code - merci Jim!
Code:
Dans le ASPX:
Dans le Code-behind (oui à l'aide de VB ici!):
(Note: j'ai exploser de tous les points sur ce diagramme à secteurs, ce qui n'est pas pertinent à cette question, mais je l'ai laissé, dans le cas où il aide à quelqu'un.)
OriginalL'auteur Joe Niland
Cela fonctionne parfaitement pour moi
OriginalL'auteur Matelin
Utiliser un format de nombre personnalisé qui supprime les zéros, quelque chose comme
Générale;;;
0.0%;;;
$#,##0.00;;;
OriginalL'auteur Jon Peltier
Cela fonctionnait correctement(je l'ai testé pour une seule série)
OriginalL'auteur Mohsen
ce travail est pour moi
OriginalL'auteur Om Prakash
J'ai eu le même problème et je l'ai résolu en utilisant le numéro suivant format
La première partie:
signifie que: si la valeur est égale à zéro, il doit afficher une chaîne vide
La deuxième partie:
Dans ce cas précis signifie que toutes les autres valeurs doivent être affichées en tant que pourcentage avec une décimale. N'importe quel nombre de format peut être utilisé dans la deuxième partie.
peut être utilisé pour utiliser le format par défaut.
À l'aide de VBA serait:
OriginalL'auteur Zen