2016-07-25 4 views
0

Ich habe einen Bericht, der Daten aus mehreren Datasets (mithilfe von Nachschlagen), Indikatoren und Berichtselementfeldern enthält. Ich möchte eine für sortieren verwenden, um alle Spalten in asc oder desc Reihenfolge zu sortieren.Sortieren mehrerer Datenbereiche-SSRS

  1. Produkt-ID (Datensatz 1)
  2. Verkauf von Wk1 (Datensatz 1)
  3. Verkauf von Wk2 (Datensatz 1)
  4. Summe Umsatz (Summe des Bericht Artikel 2 und 3)
  5. Kosten (Lookup-Datenmenge 2)
  6. Gewinn (Bericht Artikel 4-5)
  7. Gewinn% (Indikator)

Wie kann ich all das mit Say Profit - niedrigster Profit oder negativer Profit zuerst sortieren? Gibt es eine Möglichkeit, dies zu tun ist in ssrs

+0

Könnten Sie bitte teilen, was haben Sie versucht? Andernfalls sollte eine 'Order by' es tun. –

+0

Ich habe versucht, Profit in Z zu A zu sortieren. In der Produkt ID Feld habe ich Tablix Sortierung mit Profit von Z zu A hinzugefügt. Wurf Fehler - Bericht Element in Sortieren nicht erlaubt. –

Antwort

0

Klicken Sie mit der rechten Maustaste auf Ihre Tablix, und klicken Sie auf die Registerkarte Sortierung. Fügen Sie für jede Sortierungsebene einen Ausdruck hinzu, der auf denselben Ausdrücken basiert, die Sie aufgelistet haben. Von dort können Sie aufsteigend oder absteigend für jeden Sortierausdruck auswählen.

+0

Wenn das die einzige Option ist, werde ich es versuchen, aber meine Formel sind komplizierte Schaltzustände und Lookups. Versuchen, diese Methode zu vermeiden oder als letzte Option zu behalten. –

+0

Probieren Sie es aus. Ich verwende immer diese Methode und habe nie ein Leistungsproblem bemerkt, selbst wenn meine Sortierausdrücke benutzerdefinierten Code verwenden. – controller

Verwandte Themen