2017-09-06 8 views
0

Ich sehe, dass die, Tablix Dummy-Zeilen hinzufügen.SSRS: Tablix Hinzufügen von Dummy-Zeilen

Dummy Values

Wo, wie die Definition nur eine Zeile hat, die Werte OK zeigt, NOK und INVALID von Daten-Set.

Definition of Table

Ich habe die gespeicherte Prozedur ausgeführt, und sehen Sie, dass die Werte richtig zurückkehren.

Bitte helfen Sie mir zu verstehen, was fehlt.

Danke.

Antwort

0

Im Entwurfsmodus haben Sie eine Zeile Detail , die wiederholt, wenn der Bericht für jede von Ihrer Datenmenge zurückgegebene Zeile ausgeführt wird. Wenn Ihre Daten also acht Zeilen enthalten, erhalten Sie acht Detailzeilen mit den Daten in jeder der acht Zeilen Ihres Datasets.

Damit der Tablix keine Dummy-Zeilen zurückgibt, zeigt er einfach die Zeilen des Datasets an. Jetzt haben Sie das Wort "Total", also nehme ich an, dass Sie eine Art Gesamtmenge sehen möchten und nicht die Detailzeilen anzeigen möchten.

Es gibt zwei Möglichkeiten, dies zu tun - im Tablix oder im Dataset.

Im Tablix

In der Tabelle Fußzeile Ihres tablix, verwenden Sie eine Aggregations Expression in den Zellen die Gesamt Sie zum Beispiel müssen erhalten:

=Count(Fields!OK.Value) 

die Detail-Zeile löschen aus Ihr Tablix, so dass Sie nur die Gesamtsummen in der Fußzeile sehen.

im Datensatz

Dies kann eine Option, die Sie verwenden eine gespeicherte Prozedur nicht gegeben werden, aber Sie Ihre SQL aggregieren können:

SELECT Count(OK) AS OK, Count(NOK) AS NOK, Count(Invalid) AS Invalid 
FROM MyTable 

Diese eine Reihe von Summen geben wird, die Sie kann dann in Ihrer Detailzeile angezeigt werden.

Verwandte Themen