2017-10-02 3 views
0

Einer meiner Berichte verwendet Tablix, die auf gespeicherten Prozedur basiert. Eine der Spalten ist eigentlich eine Gruppe von Spalten für Zeiträume, die in dieser Reihenfolge von links nach rechts liegen sollten. Gestern, Letzte 7 Tage, Letzte 2 Wochen, Letzte 3 Wochen. Problem ist, dass, wenn ich den Bericht sehe, bekomme ich diese falsche Reihenfolge: Gestern, Letzte 7 Tage Letzte 3 Wochen, Letzte 2 Wochen. Gibt es eine Möglichkeit, die Bestellung zu kontrollieren? Screenshot angehängt:Tablix Spalte Bestellungen Position ist verlegt

Screenshot

Bitte beraten, Danke Raffi Begas

+0

Fügen Sie ein weiteres Feld hinzu, in dem Sie sortieren können – sepupic

Antwort

1

der Annahme, Die Anzahl der Spalten ist relativ klein. Sie können eine einfache SWITCH -Anweisung für Ihre Spaltengruppensortierung verwenden, statt den Namen zu sortieren, den sie wahrscheinlich als Standard verwendet, ersetzen Sie diesen durch etwas wie.

=SWITCH(
    Fields!MyTimePeriodField.Value = "Yesterday", 1, 
    Fields!MyTimePeriodField.Value = "Last 7 Days", 2, 
    Fields!MyTimePeriodField.Value = "Last 2 Weeks", 3, 
    Fields!MyTimePeriodField.Value = "Last 3 Weeks", 4, 
    True, 99 
    ) 

weitere Linien hinzufügen, wie erforderlich ist, die endgültige True, 99 fängt gerade alles, was nicht die vorherigen Paare entspricht.

Verwenden Sie dies als Ihre Spaltengruppe Sortieren und Sie sollten in Ordnung sein.

0

Es erscheint auf den Spaltennamen zu sortieren, versuchen, die Spalten in Ihrer sp Umbenennung "01 Yesterday" zu sein, „02 7 Tage“, „03 2 Wochen“

können Sie dann das Feld Unterkette bei der Anzeige, wenn Sie wan nicht das Präfix

Verwandte Themen