Mon rapport SSRS n'affiche pas toutes les étiquettes sur l'axe horizontal. Veuillez voir ci-dessous.
Notez comment les flèches rouges pointent vers les quelques-uns qui s'affichent. Ma question est donc la suivante: où sont les autres étiquettes? Chaque barre doit en avoir un.
Pour le graphique, j'ajoute des données numériques pour les barres et un autre champ pour les groupes de catégories. Ce champ dans le groupe de catégories est pour les étiquettes.
Est-ce que quelqu'un sait pourquoi certains manquent?
Aussi, une deuxième question mais moins importante, pourquoi l'ordre des barres n'est-il pas le même ordre que l'ensemble de données?
Accédez aux propriétés de l'axe horizontal , choisissez «Catégorie» dans le type AXIS , choisissez «Désactivé» dans l' option Marge latérale
la source
Il semble que les étiquettes de l'axe horizontal (groupe de catégories) ont des valeurs très longues - il peut ne pas y avoir de place pour les afficher toutes. Je suggère de changer les étiquettes pour avoir des valeurs plus courtes.
Vous pouvez définir l'ordre de tri des groupes de catégories dans la section Propriétés du groupe de catégories - Tri - cela peut avoir été défini précédemment; sinon, je suggère d'utiliser ceci pour trier comme vous le souhaitez.
la source
(Trois ans de retard ...) mais je crois que la réponse à votre deuxième question est que SSRS traite essentiellement les données de vos ensembles de données comme non triées; Je ne sais pas s'il ignore tout ORDER BY dans le SQL, ou s'il suppose simplement que les données ne sont pas triées.
Pour trier vos groupes dans un ordre particulier, vous devez le spécifier dans le rapport:
Pour le rapport que je viens de créer, l'ordre de tri par défaut sur la catégorie était alphabétique sur le groupe de catégories qui était essentiellement un code de chaîne. Mais parfois, il peut être utile de trier selon une autre caractéristique des données; par exemple, mon rapport est des temps de traitement moyen et maximum pour les messages identifiés par un code (la catégorie). En définissant l'ordre de tri du groupe sur [MaxElapsedMs], Z-> A, cela attire mon attention sur les types de messages les moins performants.
Ce type de présentation ne sera pas utile pour chaque rapport, mais il peut être un excellent outil pour guider les lecteurs afin qu'ils aient une meilleure compréhension des données; bien qu'à d'autres occasions, vous pourriez préférer qu'un rapport ait le même ordre à chaque fois qu'il s'exécute, auquel cas le tri sur l'étiquette de catégorie elle-même peut être le meilleur ... et je suppose qu'il y a des circonstances où la modification de l'ordre de tri pourrait nuire à la compréhension, comme comme si les catégories impliquaient une sorte de tri (comme des valeurs de date?)
la source
image: propriétés de l'axe horizontal du graphique en courbes Reporting Services
Pour voir toutes les dates sur le rapport; Définissez le type d'axe sur scalaire, définissez l'intervalle sur 1 -Section d'étiquettes de saut.
Cela aiderait.
la source
Réponse vraiment tardive pour moi, mais j'ai juste souffert de ce problème aussi.
Ce qui a résolu le problème pour moi (après avoir essayé les paramètres d'étiquette de l'axe et les intervalles de ces écrans, dont aucun n'a fonctionné!) A été de sélectionner l'axe horizontal, puis lorsque vous pouvez voir toutes les propriétés, recherchez des étiquettes et changez LabelInterval sur 1.
Pour une raison quelconque, lorsque je le définis à partir des écrans de propriétés contextuels, il n'est jamais `` bloqué '' ou il change une valeur légèrement différente qui n'a pas résolu mon problème.
la source