レポート定義言語のデータ型
ここでは、オンライン ブックのレポート デザイナー セクションでオブジェクトとコレクションの定義に使用される、さまざまなプロパティの型について説明します。すべてのデータ型は、特に明記しない限り、レポート定義言語 (RDL) で要素として表されます。
データ型 |
説明 |
---|---|
Binary |
base-64 でエンコードされたバイナリ値を持つプロパティです。 |
Boolean |
オブジェクトの値として true または false を持つプロパティです。特に指定しない限り、オプションのブール値オブジェクトを省略した場合の値は False です。 |
Date |
ISO8601 の日付形式 (YYYY-MM-DD[THH:MM[:SS[.S]]]) で指定した、完全指定の日付または datetime の値を持つプロパティです。 |
Enum |
文字列テキストの値を持つプロパティです。値は指定値の一覧のうちのいずれかである必要があります。 |
Float |
浮動小数点数値を持つプロパティです。オプションの 10 進区切り記号として、ピリオド (.) が使用されます。 |
Integer |
整数 (int32) 値を持つプロパティです。 |
Language |
米国英語を表す "en-us" などの言語文化コードを含むテキスト値を持つプロパティです。値は、特定の言語か、Microsoft .NET Framework で既定の言語が定義されたニュートラル言語である必要があります。 |
Name |
文字列テキストの値を持つプロパティです。名前は、アイテムの名前空間内で一意である必要があります。指定しない場合、名前を持つ最も内側のオブジェクトが、アイテムの名前空間となります。 |
NormalizedString |
正規化された文字列テキストの値を持つプロパティです。 |
Size |
サイズ要素には、数値が含まれている必要があります (小数点としてピリオドを使用)。数値の後には、cm、mm、in、pt、pc など、CSS 長さ単位の指定子を入力する必要があります。数値と指定子の間のスペースは省略可能です。サイズ指定子の詳細については、「CSS の長さ単位リファレンス」を参照してください。 RDL では、Size の最大値は 160 インチで、最小サイズは 0 インチです。 |
String |
文字列テキストの値を持つプロパティです。 |
UnsignedInt |
符号なし整数 (uint32) 値を持つプロパティです。 |
Variant |
任意の単純な XML 型を持つプロパティです。 |
DataType 列挙
DataType 列挙は、属性、式、またはパラメーターのデータ型を定義します。データ型は、次に示すレポート デザイナー プロパティ型と、それに対応する共通言語ランタイム (CLR) 型に準拠している必要があります。CLR 型を持つデータベースの値は、対応するレポート デザイナー型として扱われます。
CLR 型 |
対応するレポートの型 |
---|---|
Boolean |
Boolean |
DateTime、DateTimeOffset |
DateTime |
Int16、Int32、UInt16、Byte、SByte |
Integer |
Single、Double |
Float |
String、Char、GUID、Timespan |
String |