2009-12-10 5 views
0

J'ai un diagramme dans SSRS qui doit avoir un intervalle de ligne de grille x-axis flexible (afficher au maximum 6 lignes de quadrillage majeures), et j'utilise la formule que j'ai utilisée des dizaines de fois avant:Intervalle x de l'axe SQL Server Reporting Services

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

Cependant, pour une raison étrange, le tableau se termine seulement en montrant 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 et aucune étiquette d'axe x n'enregistre la première.

Que se passe-t-il?

Répondre

0

Eh bien, 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. Toutefois, étant donné que la colonne sur laquelle je suis groupé peut avoir plusieurs valeurs de répétition, j'ai dû modifier Count() en CountDistinct(). Cela a résolu le problème.