2017-08-03 2 views
0

In einem vorhandenen SSRS 2008 R2-Bericht versuche ich zu ermitteln, wie die Sortierreihenfolge einer Gruppierung namens termName in einer Tablix geändert wird. Die Schulbedingungen sind in absteigender Reihenfolge sortiert. Die Spalte "termName" ist als varchar (10) definiert, nicht als null. Die Werte für termName sind die folgenden: T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 und T12.ssrs 2008 r2 Sortierung nach einer Gruppe in einem Tablix

Das Problem ist der Begriff Namen am Ende nicht T12 zuerst sortiert gefolgt von T11 gefolgt von T10 gefolgt von T9 gefolgt. Die Sortierung wird beendet und die Begriffe werden in der folgenden Reihenfolge falsch angezeigt: T9, T8, T7, T6, T5, T4, T3, T2, T1, T12, T11 und dann T10.

Könnte ich möglicherweise IIF-Ausdrücke für die Sortierung und/oder den Speicherort im SSRS 2008 R2-Bericht verwenden, in dem der Wert angezeigt wird? Wenn ja, kannst du mir zeigen, was ich tun kann?

So können Sie mir sagen, was ich auf dem Tablix sortieren kann.

Antwort

1
=iif(Fields!termName.Value=”T12”,”1″, 
iif(Fields!termName.Value=”T11”,”2″, 
iif(Fields!termName.Value=”T10”,”3″, 
””))) 

etc, das Hinzufügen einer Zeile für alle Bedingungen
einfach zum Ausdruck Gruppe sortieren

+0

dank hinzufügen, die die Frage beantwortet – user1816979

+0

@ user1816979 dankbar, wenn Sie markieren, wie beantwortet/upvote – Schmocken

+0

wie Sie markieren, wie Antworten? – user1816979