Share via


Datentypen in der Berichtsdefinitionssprache

Im Folgenden werden die verschiedenen Eigenschaftentypen beschrieben, die in den Objekt- und Auflistungsdefinitionen im Berichts-Designer-Abschnitt der Onlinedokumentation verwendet werden. Sofern nicht anders angegeben, werden alle Datentypen in der Berichtsdefinitionssprache (Report Definition Language, RDL) als Elemente dargestellt.

Typ

Beschreibung

Binary

Eine Eigenschaft mit einem Base-64-codierten binären Wert

Boolean

Eine Eigenschaft, die den Wert true oder false für ein Objekt annehmen kann. Sofern nichts anderes angegeben ist, hat ein nicht angegebenes, optionales Boolean-Objekt den Wert False.

Date

Eine Eigenschaft mit einem vollständigen date- oder datetime-Wert, der im ISO8601-Datumsformat angegeben ist: JJJJ-MM-TT[THH:MM[:SS[.S]]]

Enum

Eine Eigenschaft mit einem Zeichenfolgen-Textwert, der einem Wert aus einer Liste mit angegebenen Werten entsprechen muss

Float

Eine Eigenschaft mit einem Gleitkommawert. Als optionales Dezimaltrennzeichen wird ein Punkt (.) verwendet.

Integer

Eine Eigenschaft mit einem ganzzahligen (int32) Wert

Language

Eine Eigenschaft mit einem Textwert, der einen Sprach- und Kulturcode enthält, z. B. "en-us" für Englisch (USA). Der Wert muss entweder eine bestimmte Sprache oder eine neutrale Sprache angeben, für die eine Standardsprache in Microsoft .NET Framework definiert ist.

Name

Eine Eigenschaft mit einem Zeichenfolgen-Textwert. Namen müssen innerhalb des Namespaces des Elements eindeutig sein. Ist der Namespace nicht angegeben, entspricht er dem innersten enthaltenden Objekt, das über einen Namen verfügt.

NormalizedString

Eine Eigenschaft mit einem Zeichenfolgen-Textwert, der normalisiert wurde

Size

Ein Größenelement muss eine Zahl (mit einem Punkt als optionalem Dezimaltrennzeichen) enthalten. Auf die Zahl muss ein Kennzeichner für eine CSS-Längeneinheit folgen, beispielsweise cm, mm, in, pt oder pc. Ein Leerzeichen zwischen der Zahl und dem Kennzeichner ist optional. Weitere Informationen über Größenkennzeichner finden Sie in CSS Length Units Reference.

In RDL ist der Höchstwert für Size 160 Zoll (406,4 cm). Die Mindestgröße ist 0 Zoll.

String

Eine Eigenschaft mit einem Zeichenfolgen-Textwert

UnsignedInt

Eine Eigenschaft mit einem ganzzahligen Wert (uint32) ohne Vorzeichen

Variant

Eine Eigenschaft mit einem beliebigen einfachen XML-Typ

DataType-Enumeration

Die DataType-Enumeration definiert den Datentyp eines Attributs, Ausdrucks oder Parameters. Ein Datentyp muss dem folgenden Eigenschaftentyp im Berichts-Designer und den entsprechenden CLR-Typen (Common Language Runtime) entsprechen. Werte aus der Datenbank, die CLR-Typen aufweisen, werden als die entsprechenden Typen im Berichts-Designer behandelt.

CLR-Typ(en)

Entsprechender Berichtstyp

Boolesch (Boolean)

Boolesch (Boolean)

DateTime, DateTimeOffset

DateTime

Int16, Int32, UInt16, Byte, SByte

Integer

Single, Double

Float

String, Char, GUID, Timespan

String