型変換

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 値から数値を返します。
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 指定した値から通貨型の値が返されます。

テキスト

型変換 説明
Text.From(value as any) as text 数値、日付、時刻、datetime、datetimezone、論理、期間、またはバイナリ値のテキスト表現を返します。

論理

型変換 説明
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 値の部分を含むレコードが返されます。