2012-03-13 59 views
99

Mi informe SSRS no muestra todas las etiquetas en el eje horizontal. Por favor ver más abajo.El gráfico SSRS no muestra todas las etiquetas en el eje horizontal

Capture

Nota cómo las flechas rojas apuntan a los pocos que muestran. Entonces mi pregunta es, ¿dónde están el resto de las etiquetas? Cada barra debe tener uno.

Para el gráfico, estoy agregando datos de número para las barras y otro campo para los Grupos de categoría. Ese campo en Category Group es para las etiquetas.

¿Alguien sabe por qué algunas faltan?

Además, una segunda pregunta pero menos importante, ¿por qué el orden de las barras no es el mismo orden que el del conjunto de datos?

Respuesta

236

El problema aquí es que si hay demasiadas barras de datos, las etiquetas no se mostrarán.

Para solucionar esto, en las propiedades "Eje del gráfico", establezca el valor Intervalo en "= 1". Entonces se mostrarán todas las etiquetas.

+6

¡Impresionante! ¡Muchas gracias por todo! – Zolt

+7

+1 NUNCA lo habría averiguado por mi cuenta. – HardCode

+0

@HardCode del mismo modo. Sin embargo, no me impidió intentarlo. – FistOfFury

3

Parece que las etiquetas de eje horizontal (Grupo de categorías) tienen valores muy largos, es posible que no haya espacio para mostrarlos todos. Sugiero cambiar las etiquetas para tener valores más cortos.

Puede establecer el orden de clasificación para los Grupos de categorías en la categoría Propiedades del grupo - sección de clasificación - esto puede haber sido configurado previamente; si no, sugiero usar esto para ordenarlo como lo desee.

12

Ir a propiedades de los ejes horizontales, seleccione 'Categoría' en AXIS tipo, elegir la opción "Desactivado" en el margen lateral opción

+0

¡Gracias! Esta es la única opción que me funcionó para obtener los valores de fecha correctos para mostrar. Tenía valores de '01/31/2014 ', '02/30/2014', etc. En cambio, mostraba '02/01/2014 ', '03/01/2014', etc. SSRS estaba redondeando al mes más cercano aparentemente ... – JoshNaro

1

(Tres años más tarde ...) pero yo creo que la respuesta a su segunda pregunta es que SSRS básicamente trata los datos de sus conjuntos de datos como no ordenados; No estoy seguro si ignora cualquier ORDER BY en el sql, o si solo asume los datos no están clasificados.

para ordenar los grupos en un orden particular, es necesario especificar en el informe:

  • Seleccione el gráfico,
  • En la ventana de la tabla emergente de datos (donde se especifica la categoría de Grupos), haga clic derecho en el grupo y haga clic en Propiedades del grupo Categoría,
  • Haga clic en la opción de ordenación para ver un control para establecer el orden de clasificación

para el informe que acabo de crear, la ord clasificación predeterminado er en la categoría era alfabético en el grupo de categoría que era básicamente un código de cadena. Pero a veces puede ser útil ordenar por alguna otra característica de los datos; por ejemplo, mi informe es de tiempos de procesamiento promedio y máximo para mensajes identificados por algún código (la categoría). Al establecer el orden de clasificación del grupo en [MaxElapsedMs], Z-> A, mi atención se dirige a los tipos de mensajes con peores resultados.

A stacked bar chart with categories sorted by the value in one of the fields

Este tipo de presentación no será útil para cada informe, pero puede ser una excelente herramienta para guiar a los lectores a tener una mejor comprensión de los datos; aunque en otras ocasiones puede preferir que un informe tenga el mismo orden cada vez que se ejecuta, en cuyo caso ordenar la etiqueta de la categoría puede ser mejor ... y supongo que hay circunstancias en las que cambiar el orden podría dañar la comprensión, como como si las categorías implicaban algún tipo de ordenamiento

0

imagen: reporting services line chart horizontal axis properties

Para ver todas las fechas en el informe; (tales como valores de fecha?) Establecer tipo de eje a escalar, Establecer intervalo en 1 -Extracción de etiquetas en la sección Establecer desactivar autoajuste establecer el ángulo de rotación de etiqueta como lo desee.

Esto ayudaría.

Cuestiones relacionadas