2010-11-29 4 views
6

Ciao, ho il seguente problema.Asse verticale nei valori ripetuti del grafico - SQL Reporting Services 2008

sto facendo un grafico in SSRS 2008. Sto facendo un conteggio e il risultato del conteggio è 2.

A causa del piccolo numero di tabella si ripete valori TH sull'asse Y. Questo non sta accadendo quando il conteggio è 50 per esempio. alt text

Come posso eliminare dei valori ripetitive 1 1 e 2 2. Naturalmente se i impostare l'intervallo di 1 il problema viene risolto, ma se il conteggio è 50 l'intervallo mostrerò da 0 a 50 (0 , 1, 2 ... 50 e non lo voglio)

Spero che qualcuno abbia la risposta, grazie.

risposta

5

È possibile impostare la proprietà intervallo dell'asse Y per risolvere il problema. Per impostare la proprietà intervallo

  1. Fare clic con il tasto destro sull'asse Y.
  2. Vai a Proprietà asse
  3. In Opzioni asse troverai "Intervallo" nella sezione "imposta asse scala e stile".
  4. Fare clic sul pulsante fx e sostituire il value =IIF(Fields!columnname.Value < 10, 1, 0)

Fare clic su OK -> OK

Questo è tutto.

+0

Contrassegnato come Risposta perché fornito con i passaggi per risolverlo. – Sanchitos

2

Ho fatto una soluzione, non penso che questo dovrebbe essere contrassegnato come una risposta. Se qualcuno ha questo problema questo potrebbe aiutarli.

sull'intervallo ho messo questa fx: = IIF (Fields! Quotevalues.Value < 10, 1, 0)

Quindi, se ho un conteggio di meno di 10 all'intervallo sarà 1 di 1. Se si tratta di più di 10 l'intervallo verrà impostato automaticamente.

Come ho detto se qualcuno ha una soluzione migliore, sarà accolto favorevolmente.

+1

Questo è l'unico modo per aggirare questo problema che ho trovato. –

0

Ho avuto lo stesso problema, ma volevo usare il conteggio delle righe.

Questa espressione nell'intervallo lavorato: = IIF (CountRows() < 10, 1, 0)

1

Questi non sono valori multipli, è necessario formattare il numero di asse y per includere il primo decimale. Una volta fatto, dovrebbero leggere 1, 1,5, 2, 2,5, ecc.

Per formattare i numeri sull'asse y, fare clic con il tasto destro sull'asse y e andare su Proprietà asse verticale. Quindi selezionare Numero e aumentare la cifra decimale da 0 a 1.