类型转换
Power Query M 公式语言包含用于在类型之间进行转换的公式。 下面是 M 中转换公式的汇总。
类型转换 |
说明 |
Number.FromText(text as text),数字 |
从文本值返回一个数值。 |
Number.ToText(number as number),文本 |
从数值返回一个文本值。 |
Number.From(value as any),数字 |
从某个值返回一个数字。 |
Byte.From(值任意)作为数字 |
从给定的值返回一个 8 位整数值。 |
Int8.From(值任意)作为数字 |
从给定的值返回一个 8 位整数值。 |
Int16.From(值任意)作为数字 |
从给定的值返回一个 16 位整数值。 |
Int32.From(value as any),数字 |
从给定的值返回一个 32 位整数值。 |
Int64.From(value as any),数字 |
从给定的值返回一个 64 位整数值。 |
Single.From(value as any),数字 |
从给定的值返回单个数值。 |
Double.From(value as any),数字 |
从给定的值返回一个双精度数值。 |
Decimal.From(value as any),数字 |
从给定的值返回一个十进制数值。 |
Currency.From(value as any),数字 |
从给定的值返回货币数值。 |
Percentage.From(值作为任意值)作为数字 |
返回给定值的百分比数字值。 |
类型转换 |
说明 |
Text.From(value as any),文本 |
返回数字、日期、时间、日期时间、datetimezone、逻辑、持续时间或二进制值的文本表示形式。 |
Guid.From(作为文本的值)作为文本 |
返回指定文本的 GUID 表示形式。 |
类型转换 |
说明 |
Logical.FromText(text as text),逻辑 |
从文本值返回逻辑值 true 或 false。 |
Logical.ToText(logical as logical),文本 |
从逻辑值返回文本值。 |
Logical.From(value as any),逻辑 |
从某个值返回逻辑值。 |
Date、Time、DateTime 和 DateTimeZone
类型转换 |
说明 |
.FromText(text as text),作为 Date、Time、DateTime 和 DateTimeZone |
从一组日期格式和区域性值返回 date、time、datetime 和 datetimezone 值。 |
.ToText(date、time、dateTime 或 dateTimeZone 作为 date、time、datetime 或 datetimezone)作为文本 |
从 date、time、datetime 或 datetimezone 值返回文本值。 |
.From(value as any) |
从某个值返回 date、time、datetime 或 datetimezone 值。 |
.ToRecord(date, time, dateTime, or dateTimeZone as date, time, datetime, or datetimezone) |
返回包含 date、time、datetime 或 datetimezone 值的各个部分的记录。 |