2017-09-22 3 views
0

Ich versuche ein Histogramm zu erstellen, um Häufigkeitsverteilung mit den folgenden Daten in einer Tabelle anzuzeigen.SSRS-Histogramm, das zusätzliche Daten hinzufügt. (Diagramm)

Werte 25 35 37 37 38 38 40 40 41 44 46

Aus irgendeinem Grunde ein zusätzlicher Wert von 45 zu meinem Diagramm hinzugefügt wird.

Ich habe dies auf meine Abfrage abgestreift und habe meine Datenmenge in eine Tabelle platziert, um zu sehen, dass die Daten und die richtigen Daten abgerufen werden.

SELECT values FROM table 

enter image description here

Also mein Problem ist, dass ich 11 Stück von Daten haben aber 12 angezeigt werden. Was darf hier fehlen?

+0

einfach den Datensatz zu eliminieren, können Sie den Datensatz mit so etwas wie 'CREATE TABLE #t (v int)' 'INSERT INTO #t VALUES (25) manuell erstellen, (35), (37) , (37), (38), (38), (40), (40), (41), (44), (46) "SELECT * FROM # t" und sehen Sie, ob Sie das gleiche Ergebnis erhalten. –

+0

@AlanSchofield, also habe ich das versucht, aber das gleiche Ergebnis. Das erzwingt meinen Gedanken, dass es nicht die Daten sind. – user3654442

+0

Können Sie die genaue Datasetabfrage buchen und eine Kopie der RDL irgendwo platzieren. Ich kann das nicht reproduzieren. –

Antwort

1

Dies verwendet nicht die Histogramm-Eigenschaften der Serie, aber es sollte Ihnen geben, was Sie wollen.

habe ich einen Test-Datensatz als

CREATE TABLE #t (score int) 
INSERT INTO #t VALUES (25),(35),(37),(37),(38),(38),(40),(40),(41),(44),(46) 
SELECT score, count(*) as Freq 
    FROM #t 
    GROUP BY Score 

Die offensichtliche Veränderung folgt, ist die Frequenz dieses Mal in der Datasetabfrage berechnet wird.

Ich habe dann eine normale Säulendiagramm, legen Sie die Kategoriegruppen zu einer Gruppe auf score und die Werte als [Sum(Freq)]

Ich änderte dann die Eigenschaften Horizontalachse wie folgt: Achsentyp = Scalar (Numbers/Dates) Achsenbereich Intervall = 1

Hier ist ein Link zum RDL, er enthält Ihre Version und diese neue Version. Ich habe keine Datenetiketten usw. hinzugefügt, aber hoffentlich wird es hilfreich sein.

Histogram RDL

+0

Danke Alan. Das funktioniert und ist genau das, was ich brauchte. – user3654442

Verwandte Themen