次の方法で共有


レポート定義言語のデータ型

ここでは、オンライン ブックのレポート デザイナー セクションでオブジェクトとコレクションの定義に使用される、さまざまなプロパティの型について説明します。すべてのデータ型は、特に明記しない限り、レポート定義言語 (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