none
SSRS: Zeilen im Bericht nach einem bestimmten Dataset-Feld sortieren RRS feed

  • Frage

  • Hallo,

    ich möchte Zeilen in einem Bericht nach einem bestimmten Dataset-Feld X sortieren. Diese Feld X enthält Zahlen von 1 - 10.

    Wenn ich in den Eigenschaften einer Gruppe die Sortierung auf dieses Feld umstelle, dann funktioniert die Sortierung nicht, da das Dataset-Feld X ja ein Textfeld ist:

    1

    10

    2

    3

    ...

    9

     

    Wie kann ich es in ein nummerisches Feld ändern, so dass die Sortierung wie folgt aussieht:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

     

    Danke

    Axel

    Donnerstag, 11. November 2010 10:16

Antworten

  • Hallo Axel,

    Du meinst, das Datenbankfeld ist vom Typ (var)char und enthält Zahlen (als Text)?

    Entweder konvertierst Du bereits im Select-Statement mit der T-SQL Funktion CONVERT(int, ...) oder Du konvertierst das Feld im Report mit einem Ausdruck für das "Value" Feld. Wähle dazu dort "<Ausdruck>" aus und gibt im Editor dann z.B. CInt für die Konvertierung in ein Integer Wert ein:

    =CInt(Fields!DeinTextFeld.Value)

     


    Olaf Helper ----------- * cogito ergo sum * errare humanum est * quote erat demonstrandum * Wenn ich denke, ist das ein Fehler und das beweise ich täglich http://olafhelper.over-blog.de
    Donnerstag, 11. November 2010 11:08