2010-11-29 18 views
6

Hola, tengo el siguiente problema.Eje vertical en el gráfico repitiendo valores - SQL Reporting Services 2008

que estoy haciendo un gráfico en SSRS 2008. Estoy haciendo un recuento y el resultado del recuento es 2.

Debido al pequeño número de la tabla está repitiendo los valores th en el eje Y. Esto no está sucediendo cuando el conteo es 50 por ejemplo. alt text

¿Cómo puedo deshacerme de los valores que se repiten 1 1 y 2 2. Por supuesto, si puedo configurar el intervalo de 1 se solucione el problema, pero si el recuento es el intervalo de 50 a mostrar de 0 a 50 (0 , 1, 2 ... 50 y no quiero eso)

Espero que alguien tenga la respuesta, gracias.

Respuesta

5

Puede establecer la propiedad de intervalo del eje Y para resolver el problema. Para establecer la propiedad de intervalo

  1. Haga clic con el botón derecho en el eje Y.
  2. Ir a propiedades de eje
  3. En Opciones de ejes, encontrará "Intervalo" en la sección "establecer la escala y el estilo del eje".
  4. Haga clic en el botón fx y reemplazar el value =IIF(Fields!columnname.Value < 10, 1, 0)

Haga clic en OK -> OK

eso es todo.

+0

Marcó esto como Respuesta porque vino con los pasos para solucionarlo. – Sanchitos

2

Hice una solución alternativa, no creo que esto deba marcarse como una respuesta. Si alguien tiene este problema, esto podría ayudarlos.

en el intervalo coloqué este fx: = IIF (! Campos quotevalues.Value < 10, 1, 0)

Así que si tengo un recuento de menos de 10, el intervalo será de 1 por 1. Si se trata de más de 10 el intervalo se establecerá automáticamente.

Como dije, si alguien tiene una mejor solución, será bienvenida.

+1

Esta es la única forma de solucionar este problema que he encontrado. –

0

Tuve el mismo problema, pero quería usar el recuento de filas.

esta expresión en el intervalo de trabajado: = IIF (CountRows() < 10, 1, 0)

1

Estos no están repitiendo los valores, es necesario formatear el número del eje y para incluir la primera decimal. Una vez que lo haga, deberían leer 1, 1.5, 2, 2.5, etc.

Para formatear los números en el eje y, haga clic derecho en el eje y y vaya a Propiedades de eje vertical. A continuación, seleccione Número e incremente el lugar decimal de 0 a 1.

Cuestiones relacionadas