Power Query M 式言語には、型を変換する式があります。 M の変換式を次にまとめます。
数値
| 型変換 | 説明 |
|---|---|
| Number.FromText(text as text) as number | テキスト値から数値が返されます。 |
| Number.ToText(number as number) as text | 数値からテキスト値が返されます。 |
| Number.From(value as any) as number | 値から数値を返します。 |
| Byte.From(value as any) as number | 指定した値から 8 ビットの整数値を返します。 |
| Int8.From(value as any) as number | 指定した値から 8 ビットの整数値を返します。 |
| Int16.From(value as any) as number | 指定された値から 16 ビットの整数値を返します。 |
| Int32.From(value as any) as number | 指定された値から 32 ビットの整数値を返します。 |
| Int64.From(value as any) as number | 指定された値から 64 ビットの整数値を返します。 |
| Single.From(value as any) as number | 指定された値から単一数値を返します。 |
| Double.From(value as any) as number | 指定された値から倍精度浮動小数点数値を返します。 |
| Decimal.From(value as any) as number | 指定した値から小数値が返されます。 |
| Currency.From(value as any) as number | 指定した値から通貨型の値が返されます。 |
| Percentage.From(value as any) as number | 指定された値からパーセント値を返します。 |
Text
| 型変換 | 説明 |
|---|---|
| Text.From(value as any) as text | 数値、日付、時刻、datetime、datetimezone、論理、期間、またはバイナリ値のテキスト表現を返します。 |
| Guid.From(テキストとしての値) | 指定したテキストの GUID 表現を返します。 |
論理
| 型変換 | 説明 |
|---|---|
| Logical.FromText(text as text) as logical | テキスト値から true または false の論理値を返します。 |
| Logical.ToText(logical as logical) as text | 論理値からテキスト値を返します。 |
| Logical.From(value as any) as logical | 値から論理値を返します。 |
日付、時刻、DateTime および DateTimeZone
| 型変換 | 説明 |
|---|---|
| .FromText(text as text) as date, time, datetime, or datetimezone | 日付形式とカルチャ値のセットから日付、時刻、datetime、datetimezone 値が返されます。 |
| .ToText(date,time, dateTime, or dateTimeZone as date, time, datetime, or datetimezone) as text | 日付、時刻、datetime、または datetimezone 値からテキスト値が返されます。 |
| .From(value as any) | 値から日付、時刻、datetime、または datetimezone 値が返されます。 |
| .ToRecord(date, time, dateTime, or dateTimeZone as date, time, datetime, or datetimezone) | 値から日付、時刻、datetime、または datetimezone 値の部分を含むレコードが返されます。 |