2016-06-02 7 views
-1

Ich habe die Textbox in der Datenzeile in der üblichen Art und Weise, mit einem Ausdruck wie so ein:Wie kann verhindert werden, dass redundante Werte in einer Spalte in einem SSRS-Bericht angezeigt werden?

=Fields!Description.Value 

Die Daten extrahiert und angezeigt werden auch in Ordnung in der Tat gut für meinen Geschmack, wie die Beschreibung wird N mal wiederholt; Ich möchte nur den ersten eindeutigen Wert anzeigen und ihn danach unsichtbar machen, bis sich die Beschreibung ändert. IOW, wenn es mit "Green Bay Packers" 80 Mal beginnt, möchte ich nur die erste, um diesen Wert anzuzeigen, und die Beschreibung nicht wieder sichtbar sein, bis der Wert zu "Minnesota Vikings" (oder was auch immer) geändert wird.

IOW, ich will es wie folgt aussehen:

Green Bay Packers Aaron Rodgers 
        Clay Matthews 
        Julius Peppers 
        Eddie Lacey 

... das nicht mag:

Green Bay Packers Aaron Rodgers 
Green Bay Packers Clay Matthews 
Green Bay Packers Julius Peppers 
Green Bay Packers Eddie Lacey 

Die TextBox hat eine "HideDuplicates" Eigentum, aber die akzeptierten Werte sind nicht das erwartete (von mir) wahre und falsche; Sie sind stattdessen die folgenden:

None 
CPSData (the name of the data set the report uses) 
Details 

Ich kann nicht sehen, wie die Auswahl von diesen würde mir helfen.

Wie kann ich effektiv "HideDuplicates" (oder die entsprechende Eigenschaft) auf false setzen?

Antwort

1

Die HideDuplicates-Eigenschaft ist der Weg, dies zu tun. Die Optionen in der Liste sind die Bereiche, die in diesem Abschnitt des Berichts gelten. Wählen Sie einen aus und führen Sie den Bericht im Vorschaumodus aus, um die Ergebnisse anzuzeigen. Wenn die Ergebnisse nicht Ihren Erwartungen entsprechen, versuchen Sie es mit einer anderen Option. Es ist nicht so intuitiv wie es funktioniert, aber es funktioniert für mich.

+0

Kühl; CPSData (die vom Bericht verwendete Datenmenge) funktioniert; wie du gesagt hast, nicht sehr intuitiv. –

Verwandte Themen