0 votes

Intervalle de l'axe des x de SQL Server Reporting Services

J'ai un graphique dans SSRS qui doit avoir un intervalle flexible entre les lignes de la grille de l'axe des x (afficher au maximum 6 lignes de la grille), et j'utilise la formule que j'ai déjà utilisée des dizaines de fois auparavant :

=Floor(Count(Fields!Date.Value)/5)

Cependant, pour une raison étrange, le graphique n'affiche que la première valeur sur l'axe des x. La ligne est tracée correctement, mais il n'y a pas de lignes de grille ni d'étiquettes sur l'axe des x à l'exception de la première.

Que se passe-t-il ?

0voto

Chris Points 14136

J'ai trouvé la réponse. L'ensemble de données que j'utilise comporte plusieurs champs, dont certains ne sont pas utilisés par le graphique. Cependant, comme la colonne sur laquelle je fais des regroupements peut avoir plusieurs valeurs répétées, j'ai dû remplacer Count() par CountDistinct(). Cela a permis de résoudre le problème.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X